# near model CODE resource # jump table entries: 2792-2837 (46 of them) export_394: 00000000 4E75 rts export_349: 00000002 4E56 FFF0 link A6, -0x0010 00000006 48E7 0700 movem.l -[A7], D5,D6,D7 0000000A 42A7 clr.l -[A7] 0000000C A8D8 syscall NewRgn 0000000E 205F movea.l A0, [A7]+ 00000010 2D48 FFF4 move.l [A6 - 0xC], A0 00000014 206D B37C movea.l A0, [A5 - 0x4C84] 00000018 2D68 0018 FFF0 move.l [A6 - 0x10], [A0 + 0x18] 0000001E 486E FFF8 pea.l [A6 - 0x8] 00000022 4EBA 0EF4 jsr [PC + 0xEF4 /* 00000F18 */] 00000026 588F addq.l A7, 4 00000028 4267 clr.w -[A7] 0000002A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000002E A960 syscall GetControlValue/GetCtlValue 00000030 301F move.w D0, [A7]+ 00000032 3E00 move.w D7, D0 00000034 202E 000A move.l D0, [A6 + 0xA] 00000038 B0AD B380 cmp.l D0, [A5 - 0x4C80] 0000003C 660C bne +0xE /* 0000004A */ 0000003E 302E FFFE move.w D0, [A6 - 0x2] 00000042 906E FFFA sub.w D0, [A6 - 0x6] 00000046 3C00 move.w D6, D0 00000048 600A bra +0xC /* 00000054 */ label0000004A: 0000004A 302E FFFC move.w D0, [A6 - 0x4] 0000004E 906E FFF8 sub.w D0, [A6 - 0x8] 00000052 3C00 move.w D6, D0 label00000054: 00000054 302E 0008 move.w D0, [A6 + 0x8] 00000058 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000005C 0014 0017 ori.b [A4], 0x17 00000060 0132 0008 btst [A2 + D0.w + 0x8], D0 00000064 005C 00C6 ori.w [A4]+, 0xC6 00000068 00F8 .incomplete 0000006A 4A47 tst.w D7 0000006C 6F00 0124 ble +0x126 /* 00000192 */ 00000070 3C07 move.w D6, D7 00000072 0C46 0014 cmpi.w D6, 0x14 00000076 6F02 ble +0x4 /* 0000007A */ 00000078 7C14 moveq.l D6, 0x14 label0000007A: 0000007A 3007 move.w D0, D7 0000007C 9046 sub.w D0, D6 0000007E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000082 3F00 move.w -[A7], D0 00000084 A963 syscall SetControlValue/SetCtlValue 00000086 202E 000A move.l D0, [A6 + 0xA] 0000008A B0AD B380 cmp.l D0, [A5 - 0x4C80] 0000008E 6610 bne +0x12 /* 000000A0 */ 00000090 486E FFF8 pea.l [A6 - 0x8] 00000094 3F06 move.w -[A7], D6 00000096 4267 clr.w -[A7] 00000098 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000009C A8EF syscall ScrollRect 0000009E 600E bra +0x10 /* 000000AE */ label000000A0: 000000A0 486E FFF8 pea.l [A6 - 0x8] 000000A4 4267 clr.w -[A7] 000000A6 3F06 move.w -[A7], D6 000000A8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000000AC A8EF syscall ScrollRect label000000AE: 000000AE 206D B37C movea.l A0, [A5 - 0x4C84] 000000B2 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 000000B8 4EBA 09CC jsr [PC + 0x9CC /* 00000A86 */] 000000BC 6000 00D4 bra +0xD6 /* 00000192 */ 000000C0 4267 clr.w -[A7] 000000C2 2F2E 000A move.l -[A7], [A6 + 0xA] 000000C6 A962 syscall GetControlMaximum/GetMaxCtl 000000C8 301F move.w D0, [A7]+ 000000CA 3A00 move.w D5, D0 000000CC BE45 cmp.w D7, D5 000000CE 6C00 00C2 bge +0xC4 /* 00000192 */ 000000D2 3005 move.w D0, D5 000000D4 9047 sub.w D0, D7 000000D6 3C00 move.w D6, D0 000000D8 0C46 0014 cmpi.w D6, 0x14 000000DC 6F02 ble +0x4 /* 000000E0 */ 000000DE 7C14 moveq.l D6, 0x14 label000000E0: 000000E0 3007 move.w D0, D7 000000E2 D046 add.w D0, D6 000000E4 2F2E 000A move.l -[A7], [A6 + 0xA] 000000E8 3F00 move.w -[A7], D0 000000EA A963 syscall SetControlValue/SetCtlValue 000000EC 202E 000A move.l D0, [A6 + 0xA] 000000F0 B0AD B380 cmp.l D0, [A5 - 0x4C80] 000000F4 6614 bne +0x16 /* 0000010A */ 000000F6 3006 move.w D0, D6 000000F8 4440 neg.w D0 000000FA 486E FFF8 pea.l [A6 - 0x8] 000000FE 3F00 move.w -[A7], D0 00000100 4267 clr.w -[A7] 00000102 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000106 A8EF syscall ScrollRect 00000108 6012 bra +0x14 /* 0000011C */ label0000010A: 0000010A 3006 move.w D0, D6 0000010C 4440 neg.w D0 0000010E 486E FFF8 pea.l [A6 - 0x8] 00000112 4267 clr.w -[A7] 00000114 3F00 move.w -[A7], D0 00000116 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000011A A8EF syscall ScrollRect label0000011C: 0000011C 206D B37C movea.l A0, [A5 - 0x4C84] 00000120 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 00000126 4EBA 095E jsr [PC + 0x95E /* 00000A86 */] 0000012A 6066 bra +0x68 /* 00000192 */ 0000012C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000130 486E FFF8 pea.l [A6 - 0x8] 00000134 A8DF syscall RectRgn 00000136 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000013A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000013E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000142 A8E4 syscall SectRgn 00000144 3007 move.w D0, D7 00000146 9046 sub.w D0, D6 00000148 2F2E 000A move.l -[A7], [A6 + 0xA] 0000014C 3F00 move.w -[A7], D0 0000014E A963 syscall SetControlValue/SetCtlValue 00000150 206D B37C movea.l A0, [A5 - 0x4C84] 00000154 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 0000015A 4EBA 092A jsr [PC + 0x92A /* 00000A86 */] 0000015E 6032 bra +0x34 /* 00000192 */ 00000160 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000164 486E FFF8 pea.l [A6 - 0x8] 00000168 A8DF syscall RectRgn 0000016A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000016E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000172 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000176 A8E4 syscall SectRgn 00000178 3007 move.w D0, D7 0000017A D046 add.w D0, D6 0000017C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000180 3F00 move.w -[A7], D0 00000182 A963 syscall SetControlValue/SetCtlValue 00000184 206D B37C movea.l A0, [A5 - 0x4C84] 00000188 216E FFF4 0018 move.l [A0 + 0x18], [A6 - 0xC] 0000018E 4EBA 08F6 jsr [PC + 0x8F6 /* 00000A86 */] label00000192: 00000192 206D B37C movea.l A0, [A5 - 0x4C84] 00000196 216E FFF0 0018 move.l [A0 + 0x18], [A6 - 0x10] 0000019C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000001A0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000001A4 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000001A8 4E5E unlink A6 000001AA 205F movea.l A0, [A7]+ 000001AC 4FEF 0006 lea.l A7, [A7 + 0x6] 000001B0 4ED0 jmp [A0] export_350: 000001B2 4E56 FFF0 link A6, -0x0010 000001B6 2F2E 000E move.l -[A7], [A6 + 0xE] 000001BA A873 syscall SetPort 000001BC 486D B334 pea.l [A5 - 0x4CCC] 000001C0 2F2E 000E move.l -[A7], [A6 + 0xE] 000001C4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000001C8 508F addq.l A7, 8 000001CA 302E 0008 move.w D0, [A6 + 0x8] 000001CE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000001D2 0000 0005 ori.b D0, 0x5 000001D6 01A0 bclr -[A0], D0 000001D8 000C 0034 ori.b A4, 0x34 /* '4' */ 000001DC 0156 bchg [A6], D0 000001DE 00D6 .incomplete 000001E0 00C6 .incomplete 000001E2 013A 4EBA btst [PC + 0x4EBA /* 0000509E, value 0xFF */], D0 000001E6 0E38 4EBA 089C .invalid.b [0x0000089C /* CrsrDevice */], 0xBA // invalid immediate operation 000001EC 206D B34C movea.l A0, [A5 - 0x4CB4] 000001F0 2050 movea.l A0, [A0] 000001F2 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 000001F8 6600 017C bne +0x17E /* 00000376 */ 000001FC A89E syscall PenNormal 000001FE 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000202 A904 syscall DrawGrowIcon 00000204 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000208 A969 syscall DrawControls 0000020A 6000 016A bra +0x16C /* 00000376 */ 0000020E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000212 4EBA 05B0 jsr [PC + 0x5B0 /* 000007C4 */] 00000216 588F addq.l A7, 4 00000218 4267 clr.w -[A7] 0000021A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000021E 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000222 486E FFF0 pea.l [A6 - 0x10] 00000226 A96C syscall FindControl 00000228 301F move.w D0, [A7]+ 0000022A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000022E 0002 000A ori.b D2, 0xA /* '\n' */ 00000232 0000 0014 ori.b D0, 0x14 00000236 0081 0046 2F2E ori.l D1, 0x462F2E /* 'F/.' */ 0000023C 000A 4EBA ori.b A2, 0xBA 00000240 09D8 .incomplete 00000242 588F addq.l A7, 4 00000244 6000 0130 bra +0x132 /* 00000376 */ 00000248 4267 clr.w -[A7] 0000024A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000024E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000252 42A7 clr.l -[A7] 00000254 A968 syscall TrackControl 00000256 301F move.w D0, [A7]+ 00000258 486E FFF4 pea.l [A6 - 0xC] 0000025C 4EBA 0CBA jsr [PC + 0xCBA /* 00000F18 */] 00000260 588F addq.l A7, 4 00000262 486E FFF4 pea.l [A6 - 0xC] 00000266 A928 syscall InvalRect 00000268 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000026C 4267 clr.w -[A7] 0000026E 486D BE20 pea.l [A5 - 0x41E0] 00000272 4EBA 4C68 jsr [PC + 0x4C68 /* 00004EDC */] 00000276 4FEF 000A lea.l A7, [A7 + 0xA] 0000027A 6000 00FA bra +0xFC /* 00000376 */ 0000027E 4267 clr.w -[A7] 00000280 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000284 2F2E 000A move.l -[A7], [A6 + 0xA] 00000288 486D 0B0A pea.l [A5 + 0xB0A /* export_349 */] 0000028C A968 syscall TrackControl 0000028E 301F move.w D0, [A7]+ 00000290 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000294 4267 clr.w -[A7] 00000296 486D BE2E pea.l [A5 - 0x41D2] 0000029A 4EBA 4C40 jsr [PC + 0x4C40 /* 00004EDC */] 0000029E 4FEF 000A lea.l A7, [A7 + 0xA] 000002A2 6000 00D2 bra +0xD4 /* 00000376 */ 000002A6 3F2E 000C move.w -[A7], [A6 + 0xC] 000002AA 4EBA 026A jsr [PC + 0x26A /* 00000516 */] 000002AE 548F addq.l A7, 2 000002B0 6000 00C4 bra +0xC6 /* 00000376 */ 000002B4 4A6D B4E8 tst.w [A5 - 0x4B18] 000002B8 6D14 blt +0x16 /* 000002CE */ 000002BA 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 000002BE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000002C2 588F addq.l A7, 4 000002C4 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 000002C8 A9DA syscall TEIdle 000002CA 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] label000002CE: 000002CE 4A6D B50A tst.w [A5 - 0x4AF6] 000002D2 6D12 blt +0x14 /* 000002E6 */ 000002D4 2F2D B51A move.l -[A7], [A5 - 0x4AE6] 000002D8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000002DC 588F addq.l A7, 4 000002DE 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 000002E2 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] label000002E6: 000002E6 42A7 clr.l -[A7] 000002E8 A975 syscall TickCount 000002EA 201F move.l D0, [A7]+ 000002EC 2D40 FFFC move.l [A6 - 0x4], D0 000002F0 202E FFFC move.l D0, [A6 - 0x4] 000002F4 B0AD BE18 cmp.l D0, [A5 - 0x41E8] 000002F8 6D00 007C blt +0x7E /* 00000376 */ 000002FC 202E FFFC move.l D0, [A6 - 0x4] 00000300 D0AD B30E add.l D0, [A5 - 0x4CF2] 00000304 2B40 BE18 move.l [A5 - 0x41E8], D0 00000308 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000030C 4267 clr.w -[A7] 0000030E 486D BE3C pea.l [A5 - 0x41C4] 00000312 4EBA 4BC8 jsr [PC + 0x4BC8 /* 00004EDC */] 00000316 4FEF 000A lea.l A7, [A7 + 0xA] 0000031A 605A bra +0x5C /* 00000376 */ 0000031C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000320 4EBA 04A2 jsr [PC + 0x4A2 /* 000007C4 */] 00000324 588F addq.l A7, 4 00000326 2F2E 000A move.l -[A7], [A6 + 0xA] 0000032A 4EBA 004E jsr [PC + 0x4E /* 0000037A */] 0000032E 588F addq.l A7, 4 00000330 6044 bra +0x46 /* 00000376 */ 00000332 4EBA 0C1C jsr [PC + 0xC1C /* 00000F50 */] 00000336 4EBA 0CE6 jsr [PC + 0xCE6 /* 0000101E */] 0000033A 486D AB0E pea.l [A5 - 0x54F2] 0000033E A928 syscall InvalRect 00000340 486E FFF4 pea.l [A6 - 0xC] 00000344 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000348 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000034C 508F addq.l A7, 8 0000034E 206D B34C movea.l A0, [A5 - 0x4CB4] 00000352 2050 movea.l A0, [A0] 00000354 41E8 0018 lea.l A0, [A0 + 0x18] 00000358 43EE FFF4 lea.l A1, [A6 - 0xC] 0000035C 20D9 move.l [A0]+, [A1]+ 0000035E 20D9 move.l [A0]+, [A1]+ 00000360 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00000364 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000368 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 0000036C 508F addq.l A7, 8 0000036E 3F00 move.w -[A7], D0 00000370 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000374 548F addq.l A7, 2 label00000376: 00000376 4E5E unlink A6 00000378 4E75 rts fn0000037A: 0000037A 4E56 FFF6 link A6, -0x000A 0000037E 48E7 0300 movem.l -[A7], D6,D7 00000382 0C6D 0064 B390 cmpi.w [A5 - 0x4C70], 0x64 /* 'd' */ 00000388 6600 012E bne +0x130 /* 000004B8 */ 0000038C 7EFF moveq.l D7, 0xFFFFFFFF 0000038E 4A6D B392 tst.w [A5 - 0x4C6E] 00000392 6616 bne +0x18 /* 000003AA */ 00000394 2D6D B360 FFF6 move.l [A6 - 0xA], [A5 - 0x4CA0] 0000039A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000039E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000003A2 4EBA 066A jsr [PC + 0x66A /* 00000A0E */] 000003A6 508F addq.l A7, 8 000003A8 3E00 move.w D7, D0 label000003AA: 000003AA 4A47 tst.w D7 000003AC 6C16 bge +0x18 /* 000003C4 */ 000003AE 2D6D B374 FFF6 move.l [A6 - 0xA], [A5 - 0x4C8C] 000003B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003B8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000003BC 4EBA 0650 jsr [PC + 0x650 /* 00000A0E */] 000003C0 508F addq.l A7, 8 000003C2 3E00 move.w D7, D0 label000003C4: 000003C4 4A6D B4E8 tst.w [A5 - 0x4B18] 000003C8 6D2C blt +0x2E /* 000003F6 */ 000003CA 202D B4FC move.l D0, [A5 - 0x4B04] 000003CE B0AD B37C cmp.l D0, [A5 - 0x4C84] 000003D2 6622 bne +0x24 /* 000003F6 */ 000003D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003D8 3F2D B4E8 move.w -[A7], [A5 - 0x4B18] 000003DC 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 000003E0 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */] 000003E4 4FEF 000A lea.l A7, [A7 + 0xA] 000003E8 4A40 tst.w D0 000003EA 670A beq +0xC /* 000003F6 */ 000003EC 2D6D B4F8 FFF6 move.l [A6 - 0xA], [A5 - 0x4B08] 000003F2 3E2D B4E8 move.w D7, [A5 - 0x4B18] label000003F6: 000003F6 4A47 tst.w D7 000003F8 6C16 bge +0x18 /* 00000410 */ 000003FA 4A6D B3CC tst.w [A5 - 0x4C34] 000003FE 6D00 00B8 blt +0xBA /* 000004B8 */ 00000402 486D BE42 pea.l [A5 - 0x41BE] 00000406 4EBA 00B8 jsr [PC + 0xB8 /* 000004C0 */] 0000040A 588F addq.l A7, 4 0000040C 6000 00AA bra +0xAC /* 000004B8 */ label00000410: 00000410 4A6D B3CC tst.w [A5 - 0x4C34] 00000414 6D00 0088 blt +0x8A /* 0000049E */ 00000418 BE6D B3CC cmp.w D7, [A5 - 0x4C34] 0000041C 6644 bne +0x46 /* 00000462 */ 0000041E 202D B3D2 move.l D0, [A5 - 0x4C2E] 00000422 B0AD B37C cmp.l D0, [A5 - 0x4C84] 00000426 663A bne +0x3C /* 00000462 */ 00000428 202D B3CE move.l D0, [A5 - 0x4C32] 0000042C B0AE FFF6 cmp.l D0, [A6 - 0xA] 00000430 6630 bne +0x32 /* 00000462 */ 00000432 42A7 clr.l -[A7] 00000434 A975 syscall TickCount 00000436 201F move.l D0, [A7]+ 00000438 2D40 FFFA move.l [A6 - 0x6], D0 0000043C 202E FFFA move.l D0, [A6 - 0x6] 00000440 B0AD BE1C cmp.l D0, [A5 - 0x41E4] 00000444 6F00 0072 ble +0x74 /* 000004B8 */ 00000448 202E FFFA move.l D0, [A6 - 0x6] 0000044C 0680 0000 001E addi.l D0, 0x1E 00000452 2B40 BE1C move.l [A5 - 0x41E4], D0 00000456 486D BE4E pea.l [A5 - 0x41B2] 0000045A 4EBA 0064 jsr [PC + 0x64 /* 000004C0 */] 0000045E 588F addq.l A7, 4 00000460 6056 bra +0x58 /* 000004B8 */ label00000462: 00000462 3D6D B32C FFFE move.w [A6 - 0x2], [A5 - 0x4CD4] 00000468 486D BE5A pea.l [A5 - 0x41A6] 0000046C 4EBA 0052 jsr [PC + 0x52 /* 000004C0 */] 00000470 588F addq.l A7, 4 00000472 3C00 move.w D6, D0 00000474 4A46 tst.w D6 00000476 6640 bne +0x42 /* 000004B8 */ 00000478 302E FFFE move.w D0, [A6 - 0x2] 0000047C B06D B32C cmp.w D0, [A5 - 0x4CD4] 00000480 6636 bne +0x38 /* 000004B8 */ 00000482 3B47 B3CC move.w [A5 - 0x4C34], D7 00000486 2B6E FFF6 B3CE move.l [A5 - 0x4C32], [A6 - 0xA] 0000048C 2B6D B37C B3D2 move.l [A5 - 0x4C2E], [A5 - 0x4C84] 00000492 486D BE66 pea.l [A5 - 0x419A] 00000496 4EBA 0028 jsr [PC + 0x28 /* 000004C0 */] 0000049A 588F addq.l A7, 4 0000049C 601A bra +0x1C /* 000004B8 */ label0000049E: 0000049E 3B47 B3CC move.w [A5 - 0x4C34], D7 000004A2 2B6E FFF6 B3CE move.l [A5 - 0x4C32], [A6 - 0xA] 000004A8 2B6D B37C B3D2 move.l [A5 - 0x4C2E], [A5 - 0x4C84] 000004AE 486D BE72 pea.l [A5 - 0x418E] 000004B2 4EBA 000C jsr [PC + 0xC /* 000004C0 */] 000004B6 588F addq.l A7, 4 label000004B8: 000004B8 4CDF 00C0 movem.l D6,D7, [A7]+ 000004BC 4E5E unlink A6 000004BE 4E75 rts export_371: fn000004C0: 000004C0 4E56 0000 link A6, 0 000004C4 48E7 0300 movem.l -[A7], D6,D7 000004C8 4A6D B3CC tst.w [A5 - 0x4C34] 000004CC 6D0A blt +0xC /* 000004D8 */ 000004CE 202D B3D2 move.l D0, [A5 - 0x4C2E] 000004D2 B0AD B37C cmp.l D0, [A5 - 0x4C84] 000004D6 6704 beq +0x6 /* 000004DC */ label000004D8: 000004D8 7000 moveq.l D0, 0x00 000004DA 6032 bra +0x34 /* 0000050E */ label000004DC: 000004DC 3C2D B3CC move.w D6, [A5 - 0x4C34] 000004E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004E4 486D BE7E pea.l [A5 - 0x4182] 000004E8 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000004EC 508F addq.l A7, 8 000004EE 4A40 tst.w D0 000004F0 6706 beq +0x8 /* 000004F8 */ 000004F2 70FF moveq.l D0, 0xFFFFFFFF 000004F4 3B40 B3CC move.w [A5 - 0x4C34], D0 label000004F8: 000004F8 2F2D B3D2 move.l -[A7], [A5 - 0x4C2E] 000004FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000500 3F06 move.w -[A7], D6 00000502 2F2D B3CE move.l -[A7], [A5 - 0x4C32] 00000506 4EBA 4818 jsr [PC + 0x4818 /* 00004D20 */] 0000050A 4FEF 000E lea.l A7, [A7 + 0xE] label0000050E: 0000050E 4CDF 00C0 movem.l D6,D7, [A7]+ 00000512 4E5E unlink A6 00000514 4E75 rts export_366: fn00000516: 00000516 4E56 FDFE link A6, -0x0202 0000051A 48E7 0300 movem.l -[A7], D6,D7 0000051E 3E2E 0008 move.w D7, [A6 + 0x8] 00000522 4A6D B50A tst.w [A5 - 0x4AF6] 00000526 6D22 blt +0x24 /* 0000054A */ 00000528 4A6D B506 tst.w [A5 - 0x4AFA] 0000052C 671C beq +0x1E /* 0000054A */ 0000052E 2F2D B51A move.l -[A7], [A5 - 0x4AE6] 00000532 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000536 588F addq.l A7, 4 00000538 3F07 move.w -[A7], D7 0000053A 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 0000053E 548F addq.l A7, 2 00000540 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000544 7000 moveq.l D0, 0x00 00000546 6000 0274 bra +0x276 /* 000007BC */ label0000054A: 0000054A 082D 0004 B16E btst.b [A5 - 0x4E92], 0x4 00000550 6746 beq +0x48 /* 00000598 */ 00000552 486E FEFE pea.l [A6 - 0x102] 00000556 486D BE8A pea.l [A5 - 0x4176] 0000055A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000055E 508F addq.l A7, 8 00000560 303C 00FF move.w D0, 0xFF 00000564 C047 and.w D0, D7 00000566 48C0 ext.l D0 00000568 486E FDFE pea.l [A6 - 0x202] 0000056C 2F00 move.l -[A7], D0 0000056E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000572 508F addq.l A7, 8 00000574 486E FEFE pea.l [A6 - 0x102] 00000578 486E FDFE pea.l [A6 - 0x202] 0000057C 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000580 508F addq.l A7, 8 00000582 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000586 4267 clr.w -[A7] 00000588 486E FEFE pea.l [A6 - 0x102] 0000058C 4EBA 494E jsr [PC + 0x494E /* 00004EDC */] 00000590 4FEF 000A lea.l A7, [A7 + 0xA] 00000594 6000 0226 bra +0x228 /* 000007BC */ label00000598: 00000598 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 0000059C 6638 bne +0x3A /* 000005D6 */ 0000059E 4A6D B4E8 tst.w [A5 - 0x4B18] 000005A2 6D1C blt +0x1E /* 000005C0 */ 000005A4 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 000005A8 486D BE96 pea.l [A5 - 0x416A] 000005AC 3F2D B4E8 move.w -[A7], [A5 - 0x4B18] 000005B0 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 000005B4 4EBA 476A jsr [PC + 0x476A /* 00004D20 */] 000005B8 4FEF 000E lea.l A7, [A7 + 0xE] 000005BC 6000 01FE bra +0x200 /* 000007BC */ label000005C0: 000005C0 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000005C4 4267 clr.w -[A7] 000005C6 486D BE9E pea.l [A5 - 0x4162] 000005CA 4EBA 4910 jsr [PC + 0x4910 /* 00004EDC */] 000005CE 4FEF 000A lea.l A7, [A7 + 0xA] 000005D2 6000 01E8 bra +0x1EA /* 000007BC */ label000005D6: 000005D6 0C07 0003 cmpi.b D7, 0x3 000005DA 6638 bne +0x3A /* 00000614 */ 000005DC 4A6D B4E8 tst.w [A5 - 0x4B18] 000005E0 6D1C blt +0x1E /* 000005FE */ 000005E2 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 000005E6 486D BEA6 pea.l [A5 - 0x415A] 000005EA 3F2D B4E8 move.w -[A7], [A5 - 0x4B18] 000005EE 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 000005F2 4EBA 472C jsr [PC + 0x472C /* 00004D20 */] 000005F6 4FEF 000E lea.l A7, [A7 + 0xE] 000005FA 6000 01C0 bra +0x1C2 /* 000007BC */ label000005FE: 000005FE 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000602 4267 clr.w -[A7] 00000604 486D BEB4 pea.l [A5 - 0x414C] 00000608 4EBA 48D2 jsr [PC + 0x48D2 /* 00004EDC */] 0000060C 4FEF 000A lea.l A7, [A7 + 0xA] 00000610 6000 01AA bra +0x1AC /* 000007BC */ label00000614: 00000614 4A6D B308 tst.w [A5 - 0x4CF8] 00000618 670A beq +0xC /* 00000624 */ 0000061A 082D 0003 B16E btst.b [A5 - 0x4E92], 0x3 00000620 6700 0072 beq +0x74 /* 00000694 */ label00000624: 00000624 0C07 001E cmpi.b D7, 0x1E 00000628 6616 bne +0x18 /* 00000640 */ 0000062A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000062E 4267 clr.w -[A7] 00000630 486D BEBE pea.l [A5 - 0x4142] 00000634 4EBA 48A6 jsr [PC + 0x48A6 /* 00004EDC */] 00000638 4FEF 000A lea.l A7, [A7 + 0xA] 0000063C 6000 017E bra +0x180 /* 000007BC */ label00000640: 00000640 0C07 001F cmpi.b D7, 0x1F 00000644 6616 bne +0x18 /* 0000065C */ 00000646 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000064A 4267 clr.w -[A7] 0000064C 486D BECA pea.l [A5 - 0x4136] 00000650 4EBA 488A jsr [PC + 0x488A /* 00004EDC */] 00000654 4FEF 000A lea.l A7, [A7 + 0xA] 00000658 6000 0162 bra +0x164 /* 000007BC */ label0000065C: 0000065C 0C07 001C cmpi.b D7, 0x1C 00000660 6616 bne +0x18 /* 00000678 */ 00000662 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000666 4267 clr.w -[A7] 00000668 486D BED8 pea.l [A5 - 0x4128] 0000066C 4EBA 486E jsr [PC + 0x486E /* 00004EDC */] 00000670 4FEF 000A lea.l A7, [A7 + 0xA] 00000674 6000 0146 bra +0x148 /* 000007BC */ label00000678: 00000678 0C07 001D cmpi.b D7, 0x1D 0000067C 6616 bne +0x18 /* 00000694 */ 0000067E 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000682 4267 clr.w -[A7] 00000684 486D BEE6 pea.l [A5 - 0x411A] 00000688 4EBA 4852 jsr [PC + 0x4852 /* 00004EDC */] 0000068C 4FEF 000A lea.l A7, [A7 + 0xA] 00000690 6000 012A bra +0x12C /* 000007BC */ label00000694: 00000694 0C07 0010 cmpi.b D7, 0x10 00000698 6600 0064 bne +0x66 /* 000006FE */ 0000069C E047 asr D7.w, 8 0000069E 7C00 moveq.l D6, 0x00 000006A0 6056 bra +0x58 /* 000006F8 */ label000006A2: 000006A2 3006 move.w D0, D6 000006A4 48C0 ext.l D0 000006A6 D080 add.l D0, D0 000006A8 41ED BDFA lea.l A0, [A5 - 0x4206] 000006AC D1C0 add.l A0, D0 000006AE BE28 0001 cmp.b D7, [A0 + 0x1] 000006B2 6642 bne +0x44 /* 000006F6 */ 000006B4 486E FEFE pea.l [A6 - 0x102] 000006B8 486D BEF6 pea.l [A5 - 0x410A] 000006BC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000006C0 508F addq.l A7, 8 000006C2 3046 movea.w A0, D6 000006C4 486E FDFE pea.l [A6 - 0x202] 000006C8 4868 0001 pea.l [A0 + 0x1] 000006CC 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000006D0 508F addq.l A7, 8 000006D2 486E FEFE pea.l [A6 - 0x102] 000006D6 486E FDFE pea.l [A6 - 0x202] 000006DA 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000006DE 508F addq.l A7, 8 000006E0 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000006E4 4267 clr.w -[A7] 000006E6 486E FEFE pea.l [A6 - 0x102] 000006EA 4EBA 47F0 jsr [PC + 0x47F0 /* 00004EDC */] 000006EE 4FEF 000A lea.l A7, [A7 + 0xA] 000006F2 6000 00C8 bra +0xCA /* 000007BC */ label000006F6: 000006F6 5246 addq.w D6, 1 label000006F8: 000006F8 0C46 000F cmpi.w D6, 0xF 000006FC 6DA4 blt -0x5A /* 000006A2 */ label000006FE: 000006FE 0C07 000D cmpi.b D7, 0xD /* '\r' */ 00000702 6638 bne +0x3A /* 0000073C */ 00000704 4A6D B4E8 tst.w [A5 - 0x4B18] 00000708 6D1C blt +0x1E /* 00000726 */ 0000070A 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 0000070E 486D BF04 pea.l [A5 - 0x40FC] 00000712 3F2D B4E8 move.w -[A7], [A5 - 0x4B18] 00000716 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 0000071A 4EBA 4604 jsr [PC + 0x4604 /* 00004D20 */] 0000071E 4FEF 000E lea.l A7, [A7 + 0xE] 00000722 6000 0098 bra +0x9A /* 000007BC */ label00000726: 00000726 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000072A 4267 clr.w -[A7] 0000072C 486D BF12 pea.l [A5 - 0x40EE] 00000730 4EBA 47AA jsr [PC + 0x47AA /* 00004EDC */] 00000734 4FEF 000A lea.l A7, [A7 + 0xA] 00000738 6000 0082 bra +0x84 /* 000007BC */ label0000073C: 0000073C 4A6D B4E8 tst.w [A5 - 0x4B18] 00000740 6D4A blt +0x4C /* 0000078C */ 00000742 4A6D B4EE tst.w [A5 - 0x4B12] 00000746 6716 beq +0x18 /* 0000075E */ 00000748 4EBA 059E jsr [PC + 0x59E /* 00000CE8 */] 0000074C 3D40 FFFE move.w [A6 - 0x2], D0 00000750 4A6E FFFE tst.w [A6 - 0x2] 00000754 6736 beq +0x38 /* 0000078C */ 00000756 302E FFFE move.w D0, [A6 - 0x2] 0000075A 6000 0060 bra +0x62 /* 000007BC */ label0000075E: 0000075E 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000762 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000766 588F addq.l A7, 4 00000768 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 0000076C 3F07 move.w -[A7], D7 0000076E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000772 5C8F addq.l A7, 6 00000774 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 00000778 4EAD 0F5A jsr [A5 + 0xF5A /* export_487 */] 0000077C 588F addq.l A7, 4 0000077E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000782 7001 moveq.l D0, 0x01 00000784 3B40 B4E6 move.w [A5 - 0x4B1A], D0 00000788 7000 moveq.l D0, 0x00 0000078A 6030 bra +0x32 /* 000007BC */ label0000078C: 0000078C 206D B3DC movea.l A0, [A5 - 0x4C24] 00000790 4A28 006E tst.b [A0 + 0x6E] 00000794 6606 bne +0x8 /* 0000079C */ 00000796 4A6D B316 tst.w [A5 - 0x4CEA] 0000079A 6718 beq +0x1A /* 000007B4 */ label0000079C: 0000079C 3047 movea.w A0, D7 0000079E 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 000007A2 2F08 move.l -[A7], A0 000007A4 3F3C 0004 move.w -[A7], 0x4 000007A8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000007AC 4FEF 000A lea.l A7, [A7 + 0xA] 000007B0 7000 moveq.l D0, 0x00 000007B2 6008 bra +0xA /* 000007BC */ label000007B4: 000007B4 3F3C 0005 move.w -[A7], 0x5 000007B8 A9C8 syscall SysBeep 000007BA 7000 moveq.l D0, 0x00 label000007BC: 000007BC 4CDF 00C0 movem.l D6,D7, [A7]+ 000007C0 4E5E unlink A6 000007C2 4E75 rts fn000007C4: 000007C4 4E56 FFA2 link A6, -0x005E 000007C8 4A6D B30C tst.w [A5 - 0x4CF4] 000007CC 6600 0186 bne +0x188 /* 00000954 */ 000007D0 4278 08D0 clr.w [0x000008D0 /* CrsrState */] 000007D4 2D6E 0008 FFA2 move.l [A6 - 0x5E], [A6 + 0x8] 000007DA 4267 clr.w -[A7] 000007DC 2F2D B380 move.l -[A7], [A5 - 0x4C80] 000007E0 A960 syscall GetControlValue/GetCtlValue 000007E2 301F move.w D0, [A7]+ 000007E4 D16E FFA4 add.w [A6 - 0x5C], D0 000007E8 4267 clr.w -[A7] 000007EA 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 000007EE A960 syscall GetControlValue/GetCtlValue 000007F0 301F move.w D0, [A7]+ 000007F2 D16E FFA2 add.w [A6 - 0x5E], D0 000007F6 486E FFA6 pea.l [A6 - 0x5A] 000007FA 4EBA 071C jsr [PC + 0x71C /* 00000F18 */] 000007FE 588F addq.l A7, 4 00000800 4267 clr.w -[A7] 00000802 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000806 486E FFA6 pea.l [A6 - 0x5A] 0000080A A8AD syscall PtInRect 0000080C 101F move.b D0, [A7]+ 0000080E 4A00 tst.b D0 00000810 6606 bne +0x8 /* 00000818 */ 00000812 A850 syscall InitCursor 00000814 6000 013E bra +0x140 /* 00000954 */ label00000818: 00000818 0C6D 012C B390 cmpi.w [A5 - 0x4C70], 0x12C 0000081E 6D26 blt +0x28 /* 00000846 */ 00000820 0C6D 013A B390 cmpi.w [A5 - 0x4C70], 0x13A 00000826 6E1E bgt +0x20 /* 00000846 */ 00000828 206D B338 movea.l A0, [A5 - 0x4CC8] 0000082C 2050 movea.l A0, [A0] 0000082E 2B68 0016 B180 move.l [A5 - 0x4E80], [A0 + 0x16] 00000834 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000838 3F2D B390 move.w -[A7], [A5 - 0x4C70] 0000083C 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00000840 5C8F addq.l A7, 6 00000842 6000 0110 bra +0x112 /* 00000954 */ label00000846: 00000846 0C6D 0258 B390 cmpi.w [A5 - 0x4C70], 0x258 0000084C 6D06 blt +0x8 /* 00000854 */ 0000084E A850 syscall InitCursor 00000850 6000 0102 bra +0x104 /* 00000954 */ label00000854: 00000854 0C6D 0064 B390 cmpi.w [A5 - 0x4C70], 0x64 /* 'd' */ 0000085A 6F12 ble +0x14 /* 0000086E */ 0000085C 42A7 clr.l -[A7] 0000085E 3F3C 03E8 move.w -[A7], 0x3E8 00000862 A9B9 syscall GetCursor 00000864 205F movea.l A0, [A7]+ 00000866 2F10 move.l -[A7], [A0] 00000868 A851 syscall SetCursor 0000086A 6000 00E8 bra +0xEA /* 00000954 */ label0000086E: 0000086E 4A6D B4E8 tst.w [A5 - 0x4B18] 00000872 6D00 0094 blt +0x96 /* 00000908 */ 00000876 202D B4FC move.l D0, [A5 - 0x4B04] 0000087A B0AD B37C cmp.l D0, [A5 - 0x4C84] 0000087E 6600 0088 bne +0x8A /* 00000908 */ 00000882 206D B4F8 movea.l A0, [A5 - 0x4B08] 00000886 302D B4E8 move.w D0, [A5 - 0x4B18] 0000088A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000088E D090 add.l D0, [A0] 00000890 2040 movea.l A0, D0 00000892 43EE FFAE lea.l A1, [A6 - 0x52] 00000896 7013 moveq.l D0, 0x13 label00000898: 00000898 22D8 move.l [A1]+, [A0]+ 0000089A 51C8 FFFC dbf D0, -0x6 /* 00000898 */ 0000089E 32D8 move.w [A1]+, [A0]+ 000008A0 0C6E 012D FFAE cmpi.w [A6 - 0x52], 0x12D 000008A6 6626 bne +0x28 /* 000008CE */ 000008A8 486E FFA6 pea.l [A6 - 0x5A] 000008AC 486E FFAE pea.l [A6 - 0x52] 000008B0 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */] 000008B4 508F addq.l A7, 8 000008B6 4267 clr.w -[A7] 000008B8 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000008BC 486E FFA6 pea.l [A6 - 0x5A] 000008C0 A8AD syscall PtInRect 000008C2 101F move.b D0, [A7]+ 000008C4 4A00 tst.b D0 000008C6 6706 beq +0x8 /* 000008CE */ 000008C8 A850 syscall InitCursor 000008CA 6000 0088 bra +0x8A /* 00000954 */ label000008CE: 000008CE 4267 clr.w -[A7] 000008D0 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000008D4 486E FFBC pea.l [A6 - 0x44] 000008D8 A8AD syscall PtInRect 000008DA 101F move.b D0, [A7]+ 000008DC 4A00 tst.b D0 000008DE 6728 beq +0x2A /* 00000908 */ 000008E0 4A6D B4EE tst.w [A5 - 0x4B12] 000008E4 6712 beq +0x14 /* 000008F8 */ 000008E6 42A7 clr.l -[A7] 000008E8 3F3C 05DE move.w -[A7], 0x5DE 000008EC A9B9 syscall GetCursor 000008EE 205F movea.l A0, [A7]+ 000008F0 2F10 move.l -[A7], [A0] 000008F2 A851 syscall SetCursor 000008F4 6000 005E bra +0x60 /* 00000954 */ label000008F8: 000008F8 42A7 clr.l -[A7] 000008FA 3F3C 0001 move.w -[A7], 0x1 000008FE A9B9 syscall GetCursor 00000900 205F movea.l A0, [A7]+ 00000902 2F10 move.l -[A7], [A0] 00000904 A851 syscall SetCursor 00000906 604C bra +0x4E /* 00000954 */ label00000908: 00000908 4A6D B392 tst.w [A5 - 0x4C6E] 0000090C 6612 bne +0x14 /* 00000920 */ 0000090E 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000912 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 00000916 4EBA 0040 jsr [PC + 0x40 /* 00000958 */] 0000091A 508F addq.l A7, 8 0000091C 4A40 tst.w D0 0000091E 6634 bne +0x36 /* 00000954 */ label00000920: 00000920 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000924 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00000928 4EBA 002E jsr [PC + 0x2E /* 00000958 */] 0000092C 508F addq.l A7, 8 0000092E 4A40 tst.w D0 00000930 6622 bne +0x24 /* 00000954 */ 00000932 4267 clr.w -[A7] 00000934 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000938 A80A syscall GetWVariant 0000093A 301F move.w D0, [A7]+ 0000093C 0C40 0001 cmpi.w D0, 0x1 00000940 6604 bne +0x6 /* 00000946 */ 00000942 A850 syscall InitCursor 00000944 600E bra +0x10 /* 00000954 */ label00000946: 00000946 42A7 clr.l -[A7] 00000948 3F3C 05DE move.w -[A7], 0x5DE 0000094C A9B9 syscall GetCursor 0000094E 205F movea.l A0, [A7]+ 00000950 2F10 move.l -[A7], [A0] 00000952 A851 syscall SetCursor label00000954: 00000954 4E5E unlink A6 00000956 4E75 rts fn00000958: 00000958 4E56 FFA6 link A6, -0x005A 0000095C 2F07 move.l -[A7], D7 0000095E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000962 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000966 4EBA 00A6 jsr [PC + 0xA6 /* 00000A0E */] 0000096A 508F addq.l A7, 8 0000096C 3E00 move.w D7, D0 0000096E 4A47 tst.w D7 00000970 6D00 0094 blt +0x96 /* 00000A06 */ 00000974 206E 0008 movea.l A0, [A6 + 0x8] 00000978 3007 move.w D0, D7 0000097A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000097E D090 add.l D0, [A0] 00000980 2040 movea.l A0, D0 00000982 43EE FFA6 lea.l A1, [A6 - 0x5A] 00000986 7013 moveq.l D0, 0x13 label00000988: 00000988 22D8 move.l [A1]+, [A0]+ 0000098A 51C8 FFFC dbf D0, -0x6 /* 00000988 */ 0000098E 32D8 move.w [A1]+, [A0]+ 00000990 0C6E 0002 FFA8 cmpi.w [A6 - 0x58], 0x2 00000996 6648 bne +0x4A /* 000009E0 */ 00000998 0C6E 012D FFA6 cmpi.w [A6 - 0x5A], 0x12D 0000099E 6626 bne +0x28 /* 000009C6 */ 000009A0 486E FFF8 pea.l [A6 - 0x8] 000009A4 486E FFA6 pea.l [A6 - 0x5A] 000009A8 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */] 000009AC 508F addq.l A7, 8 000009AE 4267 clr.w -[A7] 000009B0 2F2E 000C move.l -[A7], [A6 + 0xC] 000009B4 486E FFF8 pea.l [A6 - 0x8] 000009B8 A8AD syscall PtInRect 000009BA 101F move.b D0, [A7]+ 000009BC 4A00 tst.b D0 000009BE 6706 beq +0x8 /* 000009C6 */ 000009C0 A850 syscall InitCursor 000009C2 7001 moveq.l D0, 0x01 000009C4 6042 bra +0x44 /* 00000A08 */ label000009C6: 000009C6 082E 0003 FFB3 btst.b [A6 - 0x4D], 0x3 000009CC 6612 bne +0x14 /* 000009E0 */ 000009CE 42A7 clr.l -[A7] 000009D0 3F3C 0001 move.w -[A7], 0x1 000009D4 A9B9 syscall GetCursor 000009D6 205F movea.l A0, [A7]+ 000009D8 2F10 move.l -[A7], [A0] 000009DA A851 syscall SetCursor 000009DC 7001 moveq.l D0, 0x01 000009DE 6028 bra +0x2A /* 00000A08 */ label000009E0: 000009E0 4267 clr.w -[A7] 000009E2 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000009E6 A80A syscall GetWVariant 000009E8 301F move.w D0, [A7]+ 000009EA 0C40 0001 cmpi.w D0, 0x1 000009EE 6604 bne +0x6 /* 000009F4 */ 000009F0 A850 syscall InitCursor 000009F2 600E bra +0x10 /* 00000A02 */ label000009F4: 000009F4 42A7 clr.l -[A7] 000009F6 3F3C 05DE move.w -[A7], 0x5DE 000009FA A9B9 syscall GetCursor 000009FC 205F movea.l A0, [A7]+ 000009FE 2F10 move.l -[A7], [A0] 00000A00 A851 syscall SetCursor label00000A02: 00000A02 7001 moveq.l D0, 0x01 00000A04 6002 bra +0x4 /* 00000A08 */ label00000A06: 00000A06 7000 moveq.l D0, 0x00 label00000A08: 00000A08 2E1F move.l D7, [A7]+ 00000A0A 4E5E unlink A6 00000A0C 4E75 rts fn00000A0E: 00000A0E 4E56 0000 link A6, 0 00000A12 48E7 0308 movem.l -[A7], D6,D7,A4 00000A16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A1A 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00000A1E 42A7 clr.l -[A7] 00000A20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A24 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000A28 201F move.l D0, [A7]+ 00000A2A 4878 0052 push.l 0x52 /* 'R' */ 00000A2E 2F00 move.l -[A7], D0 00000A30 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000A34 3C00 move.w D6, D0 00000A36 206E 0008 movea.l A0, [A6 + 0x8] 00000A3A 3006 move.w D0, D6 00000A3C 5340 subq.w D0, 1 00000A3E C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000A42 D090 add.l D0, [A0] 00000A44 2840 movea.l A4, D0 00000A46 3006 move.w D0, D6 00000A48 5340 subq.w D0, 1 00000A4A 3E00 move.w D7, D0 00000A4C 6022 bra +0x24 /* 00000A70 */ label00000A4E: 00000A4E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A52 2F0C move.l -[A7], A4 00000A54 4EAD 0F9A jsr [A5 + 0xF9A /* export_495 */] 00000A58 508F addq.l A7, 8 00000A5A 4A40 tst.w D0 00000A5C 670C beq +0xE /* 00000A6A */ 00000A5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A62 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000A66 3007 move.w D0, D7 00000A68 6014 bra +0x16 /* 00000A7E */ label00000A6A: 00000A6A 49EC FFAE lea.l A4, [A4 - 0x52] 00000A6E 5347 subq.w D7, 1 label00000A70: 00000A70 4A47 tst.w D7 00000A72 6CDA bge -0x24 /* 00000A4E */ 00000A74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A78 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000A7C 70FF moveq.l D0, 0xFFFFFFFF label00000A7E: 00000A7E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000A82 4E5E unlink A6 00000A84 4E75 rts fn00000A86: 00000A86 4E56 FFC4 link A6, -0x003C 00000A8A 4A6D B394 tst.w [A5 - 0x4C6C] 00000A8E 6600 0184 bne +0x186 /* 00000C14 */ 00000A92 4EBA 0438 jsr [PC + 0x438 /* 00000ECC */] 00000A96 A89E syscall PenNormal 00000A98 3F3C 0002 move.w -[A7], 0x2 00000A9C 3F3C 0002 move.w -[A7], 0x2 00000AA0 A89B syscall PenSize 00000AA2 2D7C 8800 2200 FFF2 move.l [A6 - 0xE], 0x88002200 00000AAA 2D7C 8800 2200 FFF6 move.l [A6 - 0xA], 0x88002200 00000AB2 486E FFDC pea.l [A6 - 0x24] 00000AB6 4EBA 0460 jsr [PC + 0x460 /* 00000F18 */] 00000ABA 588F addq.l A7, 4 00000ABC 426E FFD4 clr.w [A6 - 0x2C] 00000AC0 426E FFD6 clr.w [A6 - 0x2A] 00000AC4 206D B370 movea.l A0, [A5 - 0x4C90] 00000AC8 2050 movea.l A0, [A0] 00000ACA 3D68 0006 FFD8 move.w [A6 - 0x28], [A0 + 0x6] 00000AD0 206D B370 movea.l A0, [A5 - 0x4C90] 00000AD4 2050 movea.l A0, [A0] 00000AD6 3D68 0008 FFDA move.w [A6 - 0x26], [A0 + 0x8] 00000ADC 4267 clr.w -[A7] 00000ADE 486E FFD4 pea.l [A6 - 0x2C] 00000AE2 486E FFDC pea.l [A6 - 0x24] 00000AE6 486E FFC4 pea.l [A6 - 0x3C] 00000AEA A8AA syscall SectRect 00000AEC 101F move.b D0, [A7]+ 00000AEE 302E FFDA move.w D0, [A6 - 0x26] 00000AF2 B06E FFE2 cmp.w D0, [A6 - 0x1E] 00000AF6 6C34 bge +0x36 /* 00000B2C */ 00000AF8 41EE FFCC lea.l A0, [A6 - 0x34] 00000AFC 43EE FFDC lea.l A1, [A6 - 0x24] 00000B00 20D9 move.l [A0]+, [A1]+ 00000B02 20D9 move.l [A0]+, [A1]+ 00000B04 302E FFDA move.w D0, [A6 - 0x26] 00000B08 5440 addq.w D0, 2 00000B0A 3D40 FFCE move.w [A6 - 0x32], D0 00000B0E 486E FFCC pea.l [A6 - 0x34] 00000B12 486E FFF2 pea.l [A6 - 0xE] 00000B16 A8A5 syscall FillRect 00000B18 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000B1C 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00000B20 A893 syscall MoveTo 00000B22 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000B26 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000B2A A891 syscall LineTo label00000B2C: 00000B2C 302E FFD8 move.w D0, [A6 - 0x28] 00000B30 B06E FFE0 cmp.w D0, [A6 - 0x20] 00000B34 6C3E bge +0x40 /* 00000B74 */ 00000B36 41EE FFCC lea.l A0, [A6 - 0x34] 00000B3A 43EE FFDC lea.l A1, [A6 - 0x24] 00000B3E 20D9 move.l [A0]+, [A1]+ 00000B40 20D9 move.l [A0]+, [A1]+ 00000B42 302E FFD8 move.w D0, [A6 - 0x28] 00000B46 5440 addq.w D0, 2 00000B48 3D40 FFCC move.w [A6 - 0x34], D0 00000B4C 302E FFDA move.w D0, [A6 - 0x26] 00000B50 5440 addq.w D0, 2 00000B52 3D40 FFD2 move.w [A6 - 0x2E], D0 00000B56 486E FFCC pea.l [A6 - 0x34] 00000B5A 486E FFF2 pea.l [A6 - 0xE] 00000B5E A8A5 syscall FillRect 00000B60 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00000B64 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000B68 A893 syscall MoveTo 00000B6A 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000B6E 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000B72 A891 syscall LineTo label00000B74: 00000B74 206D B37C movea.l A0, [A5 - 0x4C84] 00000B78 43EE FFDC lea.l A1, [A6 - 0x24] 00000B7C 41E8 0010 lea.l A0, [A0 + 0x10] 00000B80 22D8 move.l [A1]+, [A0]+ 00000B82 22D8 move.l [A1]+, [A0]+ 00000B84 486D B192 pea.l [A5 - 0x4E6E] 00000B88 A873 syscall SetPort 00000B8A 2D6D B132 FFE4 move.l [A6 - 0x1C], [A5 - 0x4ECE] 00000B90 3D6D B106 FFE8 move.w [A6 - 0x18], [A5 - 0x4EFA] 00000B96 41EE FFEA lea.l A0, [A6 - 0x16] 00000B9A 43ED AB0E lea.l A1, [A5 - 0x54F2] 00000B9E 20D9 move.l [A0]+, [A1]+ 00000BA0 20D9 move.l [A0]+, [A1]+ 00000BA2 486E FFEA pea.l [A6 - 0x16] 00000BA6 3F2E FFDE move.w -[A7], [A6 - 0x22] 00000BAA 3F2E FFDC move.w -[A7], [A6 - 0x24] 00000BAE A8A8 syscall OffsetRect 00000BB0 3F3C 0001 move.w -[A7], 0x1 00000BB4 486E FFE4 pea.l [A6 - 0x1C] 00000BB8 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000BBC 5C8F addq.l A7, 6 00000BBE 206D B37C movea.l A0, [A5 - 0x4C84] 00000BC2 2F28 0018 move.l -[A7], [A0 + 0x18] 00000BC6 2F2D B1AA move.l -[A7], [A5 - 0x4E56] 00000BCA A8DC syscall CopyRgn 00000BCC 206D B37C movea.l A0, [A5 - 0x4C84] 00000BD0 2F28 001C move.l -[A7], [A0 + 0x1C] 00000BD4 2F2D B1AE move.l -[A7], [A5 - 0x4E52] 00000BD8 A8DC syscall CopyRgn 00000BDA 486E FFC4 pea.l [A6 - 0x3C] 00000BDE A8A3 syscall EraseRect 00000BE0 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 00000BE4 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000BE8 A873 syscall SetPort 00000BEA 486D B194 pea.l [A5 - 0x4E6C] 00000BEE 486E FFC4 pea.l [A6 - 0x3C] 00000BF2 486E FFC4 pea.l [A6 - 0x3C] 00000BF6 4267 clr.w -[A7] 00000BF8 42A7 clr.l -[A7] 00000BFA A8EB syscall StdBits 00000BFC 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00000C00 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */] 00000C04 588F addq.l A7, 4 00000C06 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 00000C0A 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */] 00000C0E 588F addq.l A7, 4 00000C10 4EBA 02F8 jsr [PC + 0x2F8 /* 00000F0A */] label00000C14: 00000C14 4E5E unlink A6 00000C16 4E75 rts 00000C18 4E56 0000 link A6, 0 00000C1C 7001 moveq.l D0, 0x01 00000C1E 3B40 B332 move.w [A5 - 0x4CCE], D0 00000C22 4267 clr.w -[A7] 00000C24 2F2D B380 move.l -[A7], [A5 - 0x4C80] 00000C28 A960 syscall GetControlValue/GetCtlValue 00000C2A 301F move.w D0, [A7]+ 00000C2C D16E 000A add.w [A6 + 0xA], D0 00000C30 4267 clr.w -[A7] 00000C32 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 00000C36 A960 syscall GetControlValue/GetCtlValue 00000C38 301F move.w D0, [A7]+ 00000C3A D16E 0008 add.w [A6 + 0x8], D0 00000C3E 2B6E 0008 B398 move.l [A5 - 0x4C68], [A6 + 0x8] 00000C44 4267 clr.w -[A7] 00000C46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C4E 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000C52 4FEF 000A lea.l A7, [A7 + 0xA] 00000C56 3F00 move.w -[A7], D0 00000C58 4EBA 4B1A jsr [PC + 0x4B1A /* 00005774 */] 00000C5C 548F addq.l A7, 2 00000C5E 426D B332 clr.w [A5 - 0x4CCE] 00000C62 4E5E unlink A6 00000C64 4E75 rts export_356: 00000C66 4E56 0000 link A6, 0 00000C6A 2F0C move.l -[A7], A4 00000C6C 286E 0008 movea.l A4, [A6 + 0x8] 00000C70 302D B4E8 move.w D0, [A5 - 0x4B18] 00000C74 B06C 0084 cmp.w D0, [A4 + 0x84] 00000C78 6618 bne +0x1A /* 00000C92 */ 00000C7A 202D B4F8 move.l D0, [A5 - 0x4B08] 00000C7E B0AC 008A cmp.l D0, [A4 + 0x8A] 00000C82 660E bne +0x10 /* 00000C92 */ 00000C84 202D B4FC move.l D0, [A5 - 0x4B04] 00000C88 B0AC 006A cmp.l D0, [A4 + 0x6A] 00000C8C 6604 bne +0x6 /* 00000C92 */ 00000C8E 7001 moveq.l D0, 0x01 00000C90 6002 bra +0x4 /* 00000C94 */ label00000C92: 00000C92 7000 moveq.l D0, 0x00 label00000C94: 00000C94 285F movea.l A4, [A7]+ 00000C96 4E5E unlink A6 00000C98 4E75 rts export_362: 00000C9A 4E56 0000 link A6, 0 00000C9E 2F0C move.l -[A7], A4 00000CA0 286E 0008 movea.l A4, [A6 + 0x8] 00000CA4 302D B50A move.w D0, [A5 - 0x4AF6] 00000CA8 B06C 0084 cmp.w D0, [A4 + 0x84] 00000CAC 6618 bne +0x1A /* 00000CC6 */ 00000CAE 202D B516 move.l D0, [A5 - 0x4AEA] 00000CB2 B0AC 008A cmp.l D0, [A4 + 0x8A] 00000CB6 660E bne +0x10 /* 00000CC6 */ 00000CB8 202D B51A move.l D0, [A5 - 0x4AE6] 00000CBC B0AC 006A cmp.l D0, [A4 + 0x6A] 00000CC0 6604 bne +0x6 /* 00000CC6 */ 00000CC2 7001 moveq.l D0, 0x01 00000CC4 6002 bra +0x4 /* 00000CC8 */ label00000CC6: 00000CC6 7000 moveq.l D0, 0x00 label00000CC8: 00000CC8 285F movea.l A4, [A7]+ 00000CCA 4E5E unlink A6 00000CCC 4E75 rts export_360: fn00000CCE: 00000CCE 4A6D B50A tst.w [A5 - 0x4AF6] 00000CD2 6D12 blt +0x14 /* 00000CE6 */ 00000CD4 2F2D B51A move.l -[A7], [A5 - 0x4AE6] 00000CD8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000CDC 588F addq.l A7, 4 00000CDE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000CE2 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] label00000CE6: 00000CE6 4E75 rts export_353: fn00000CE8: 00000CE8 4E56 FFA4 link A6, -0x005C 00000CEC 4A6D B4E8 tst.w [A5 - 0x4B18] 00000CF0 6D00 00AC blt +0xAE /* 00000D9E */ 00000CF4 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000CF8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000CFC 588F addq.l A7, 4 00000CFE 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000D02 A9D9 syscall TEDeactivate 00000D04 206D B4F8 movea.l A0, [A5 - 0x4B08] 00000D08 302D B4E8 move.w D0, [A5 - 0x4B18] 00000D0C C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000D10 D090 add.l D0, [A0] 00000D12 2040 movea.l A0, D0 00000D14 43EE FFA4 lea.l A1, [A6 - 0x5C] 00000D18 7013 moveq.l D0, 0x13 label00000D1A: 00000D1A 22D8 move.l [A1]+, [A0]+ 00000D1C 51C8 FFFC dbf D0, -0x6 /* 00000D1A */ 00000D20 32D8 move.w [A1]+, [A0]+ 00000D22 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000D26 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000D2A 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */] 00000D2E 508F addq.l A7, 8 00000D30 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000D34 A9CD syscall TEDispose 00000D36 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000D3A 3D6D B4E8 FFFE move.w [A6 - 0x2], [A5 - 0x4B18] 00000D40 70FF moveq.l D0, 0xFFFFFFFF 00000D42 3B40 B4E8 move.w [A5 - 0x4B18], D0 00000D46 486E FFF6 pea.l [A6 - 0xA] 00000D4A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000D4E 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 00000D52 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00000D56 4FEF 000A lea.l A7, [A7 + 0xA] 00000D5A 486E FFF6 pea.l [A6 - 0xA] 00000D5E 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000D62 4EBA 03B8 jsr [PC + 0x3B8 /* 0000111C */] 00000D66 508F addq.l A7, 8 00000D68 4A6D B4E6 tst.w [A5 - 0x4B1A] 00000D6C 6730 beq +0x32 /* 00000D9E */ 00000D6E 2F2D B4EA move.l -[A7], [A5 - 0x4B16] 00000D72 2F2D B4F0 move.l -[A7], [A5 - 0x4B10] 00000D76 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00000D7A 508F addq.l A7, 8 00000D7C 3F00 move.w -[A7], D0 00000D7E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000D82 548F addq.l A7, 2 00000D84 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000D88 486D BF1C pea.l [A5 - 0x40E4] 00000D8C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000D90 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 00000D94 4EBA 3F8A jsr [PC + 0x3F8A /* 00004D20 */] 00000D98 4FEF 000E lea.l A7, [A7 + 0xE] 00000D9C 6002 bra +0x4 /* 00000DA0 */ label00000D9E: 00000D9E 7000 moveq.l D0, 0x00 label00000DA0: 00000DA0 4E5E unlink A6 00000DA2 4E75 rts export_364: 00000DA4 4E56 FF34 link A6, -0x00CC 00000DA8 4A6D B4E8 tst.w [A5 - 0x4B18] 00000DAC 6C00 0118 bge +0x11A /* 00000EC6 */ 00000DB0 7001 moveq.l D0, 0x01 00000DB2 3B40 B3D6 move.w [A5 - 0x4C2A], D0 00000DB6 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00000DBA A9D9 syscall TEDeactivate 00000DBC 426D B4E6 clr.w [A5 - 0x4B1A] 00000DC0 3B6E 0010 B4E8 move.w [A5 - 0x4B18], [A6 + 0x10] 00000DC6 2B6E 000C B4F8 move.l [A5 - 0x4B08], [A6 + 0xC] 00000DCC 2B6E 0008 B4FC move.l [A5 - 0x4B04], [A6 + 0x8] 00000DD2 486E FF9E pea.l [A6 - 0x62] 00000DD6 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000DDA 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00000DDE 508F addq.l A7, 8 00000DE0 202D B4F8 move.l D0, [A5 - 0x4B08] 00000DE4 B0AE FFCA cmp.l D0, [A6 - 0x36] 00000DE8 6608 bne +0xA /* 00000DF2 */ 00000DEA 2B6E FFCE B500 move.l [A5 - 0x4B00], [A6 - 0x32] 00000DF0 6006 bra +0x8 /* 00000DF8 */ label00000DF2: 00000DF2 2B6E FFE2 B500 move.l [A5 - 0x4B00], [A6 - 0x1E] label00000DF8: 00000DF8 2B6E FFBE B4EA move.l [A5 - 0x4B16], [A6 - 0x42] 00000DFE 2B6E FF9E B4F0 move.l [A5 - 0x4B10], [A6 - 0x62] 00000E04 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000E08 A873 syscall SetPort 00000E0A 206D B4F8 movea.l A0, [A5 - 0x4B08] 00000E0E 302D B4E8 move.w D0, [A5 - 0x4B18] 00000E12 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000E16 D090 add.l D0, [A0] 00000E18 2040 movea.l A0, D0 00000E1A 43EE FF44 lea.l A1, [A6 - 0xBC] 00000E1E 7013 moveq.l D0, 0x13 label00000E20: 00000E20 22D8 move.l [A1]+, [A0]+ 00000E22 51C8 FFFC dbf D0, -0x6 /* 00000E20 */ 00000E26 32D8 move.w [A1]+, [A0]+ 00000E28 426D B4EE clr.w [A5 - 0x4B12] 00000E2C 082E 0003 FF51 btst.b [A6 - 0xAF], 0x3 00000E32 6706 beq +0x8 /* 00000E3A */ 00000E34 7001 moveq.l D0, 0x01 00000E36 3B40 B4EE move.w [A5 - 0x4B12], D0 label00000E3A: 00000E3A 486E FF34 pea.l [A6 - 0xCC] 00000E3E 486E FF3C pea.l [A6 - 0xC4] 00000E42 486E FF44 pea.l [A6 - 0xBC] 00000E46 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */] 00000E4A 4FEF 000C lea.l A7, [A7 + 0xC] 00000E4E 2F2E FF82 move.l -[A7], [A6 - 0x7E] 00000E52 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000E56 588F addq.l A7, 4 00000E58 42A7 clr.l -[A7] 00000E5A 486E FF3C pea.l [A6 - 0xC4] 00000E5E 486E FF34 pea.l [A6 - 0xCC] 00000E62 A83E syscall TEStyleNew 00000E64 205F movea.l A0, [A7]+ 00000E66 2B48 B4F4 move.l [A5 - 0x4B0C], A0 00000E6A 486D 0152 pea.l [A5 + 0x152 /* export_38 */] 00000E6E 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000E72 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00000E76 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000E7A 2F2E FF82 move.l -[A7], [A6 - 0x7E] 00000E7E 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00000E82 508F addq.l A7, 8 00000E84 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000E88 A9D8 syscall TEActivate 00000E8A 486E FF96 pea.l [A6 - 0x6A] 00000E8E 3F2D B4E8 move.w -[A7], [A5 - 0x4B18] 00000E92 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 00000E96 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00000E9A 4FEF 000A lea.l A7, [A7 + 0xA] 00000E9E 486E FF96 pea.l [A6 - 0x6A] 00000EA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EA6 4EBA 0274 jsr [PC + 0x274 /* 0000111C */] 00000EAA 508F addq.l A7, 8 00000EAC 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000EB0 486D BF28 pea.l [A5 - 0x40D8] 00000EB4 3F2D B4E8 move.w -[A7], [A5 - 0x4B18] 00000EB8 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 00000EBC 4EBA 3E62 jsr [PC + 0x3E62 /* 00004D20 */] 00000EC0 4FEF 000E lea.l A7, [A7 + 0xE] 00000EC4 6002 bra +0x4 /* 00000EC8 */ label00000EC6: 00000EC6 7000 moveq.l D0, 0x00 label00000EC8: 00000EC8 4E5E unlink A6 00000ECA 4E75 rts export_368: fn00000ECC: 00000ECC 4E56 FFF4 link A6, -0x000C 00000ED0 4267 clr.w -[A7] 00000ED2 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 00000ED6 A960 syscall GetControlValue/GetCtlValue 00000ED8 301F move.w D0, [A7]+ 00000EDA 3D40 FFFC move.w [A6 - 0x4], D0 00000EDE 4267 clr.w -[A7] 00000EE0 2F2D B380 move.l -[A7], [A5 - 0x4C80] 00000EE4 A960 syscall GetControlValue/GetCtlValue 00000EE6 301F move.w D0, [A7]+ 00000EE8 3D40 FFFE move.w [A6 - 0x2], D0 00000EEC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000EF0 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000EF4 A878 syscall SetOrigin 00000EF6 486E FFF4 pea.l [A6 - 0xC] 00000EFA 4EBA 001C jsr [PC + 0x1C /* 00000F18 */] 00000EFE 588F addq.l A7, 4 00000F00 486E FFF4 pea.l [A6 - 0xC] 00000F04 A87B syscall ClipRect 00000F06 4E5E unlink A6 00000F08 4E75 rts export_351: fn00000F0A: 00000F0A 4267 clr.w -[A7] 00000F0C 4267 clr.w -[A7] 00000F0E A878 syscall SetOrigin 00000F10 486D AB0E pea.l [A5 - 0x54F2] 00000F14 A87B syscall ClipRect 00000F16 4E75 rts export_358: fn00000F18: 00000F18 4E56 0000 link A6, 0 00000F1C 2F0C move.l -[A7], A4 00000F1E 286E 0008 movea.l A4, [A6 + 0x8] 00000F22 206D B37C movea.l A0, [A5 - 0x4C84] 00000F26 43D4 lea.l A1, [A4] 00000F28 41E8 0010 lea.l A0, [A0 + 0x10] 00000F2C 22D8 move.l [A1]+, [A0]+ 00000F2E 22D8 move.l [A1]+, [A0]+ 00000F30 206D B34C movea.l A0, [A5 - 0x4CB4] 00000F34 2050 movea.l A0, [A0] 00000F36 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 00000F3C 660C bne +0xE /* 00000F4A */ 00000F3E 066C FFF1 0004 addi.w [A4 + 0x4], 0xFFF1 00000F44 066C FFF1 0006 addi.w [A4 + 0x6], 0xFFF1 label00000F4A: 00000F4A 285F movea.l A4, [A7]+ 00000F4C 4E5E unlink A6 00000F4E 4E75 rts fn00000F50: 00000F50 4E56 FFF8 link A6, -0x0008 00000F54 48E7 0300 movem.l -[A7], D6,D7 00000F58 206D B37C movea.l A0, [A5 - 0x4C84] 00000F5C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F60 41E8 0010 lea.l A0, [A0 + 0x10] 00000F64 22D8 move.l [A1]+, [A0]+ 00000F66 22D8 move.l [A1]+, [A0]+ 00000F68 70FF moveq.l D0, 0xFFFFFFFF 00000F6A 3D40 FFF8 move.w [A6 - 0x8], D0 00000F6E 302E FFFE move.w D0, [A6 - 0x2] 00000F72 0640 FFF1 addi.w D0, 0xFFF1 00000F76 3D40 FFFA move.w [A6 - 0x6], D0 00000F7A 066E FFF2 FFFC addi.w [A6 - 0x4], 0xFFF2 00000F80 526E FFFE addq.w [A6 - 0x2], 1 00000F84 206D B384 movea.l A0, [A5 - 0x4C7C] 00000F88 2050 movea.l A0, [A0] 00000F8A 5088 addq.l A0, 8 00000F8C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F90 20D9 move.l [A0]+, [A1]+ 00000F92 20D9 move.l [A0]+, [A1]+ 00000F94 206D B37C movea.l A0, [A5 - 0x4C84] 00000F98 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F9C 41E8 0010 lea.l A0, [A0 + 0x10] 00000FA0 22D8 move.l [A1]+, [A0]+ 00000FA2 22D8 move.l [A1]+, [A0]+ 00000FA4 302E FFFC move.w D0, [A6 - 0x4] 00000FA8 0640 FFF1 addi.w D0, 0xFFF1 00000FAC 3D40 FFF8 move.w [A6 - 0x8], D0 00000FB0 70FF moveq.l D0, 0xFFFFFFFF 00000FB2 3D40 FFFA move.w [A6 - 0x6], D0 00000FB6 526E FFFC addq.w [A6 - 0x4], 1 00000FBA 066E FFF2 FFFE addi.w [A6 - 0x2], 0xFFF2 00000FC0 206D B380 movea.l A0, [A5 - 0x4C80] 00000FC4 2050 movea.l A0, [A0] 00000FC6 5088 addq.l A0, 8 00000FC8 43EE FFF8 lea.l A1, [A6 - 0x8] 00000FCC 20D9 move.l [A0]+, [A1]+ 00000FCE 20D9 move.l [A0]+, [A1]+ 00000FD0 486E FFF8 pea.l [A6 - 0x8] 00000FD4 4EBA FF42 jsr [PC - 0xBE /* 00000F18 */] 00000FD8 588F addq.l A7, 4 00000FDA 206D B370 movea.l A0, [A5 - 0x4C90] 00000FDE 2050 movea.l A0, [A0] 00000FE0 3E28 0008 move.w D7, [A0 + 0x8] 00000FE4 206D B370 movea.l A0, [A5 - 0x4C90] 00000FE8 2050 movea.l A0, [A0] 00000FEA 3C28 0006 move.w D6, [A0 + 0x6] 00000FEE 302E FFFE move.w D0, [A6 - 0x2] 00000FF2 906E FFFA sub.w D0, [A6 - 0x6] 00000FF6 B047 cmp.w D0, D7 00000FF8 6F08 ble +0xA /* 00001002 */ 00000FFA 2F2D B380 move.l -[A7], [A5 - 0x4C80] 00000FFE 4267 clr.w -[A7] 00001000 A963 syscall SetControlValue/SetCtlValue label00001002: 00001002 302E FFFC move.w D0, [A6 - 0x4] 00001006 906E FFF8 sub.w D0, [A6 - 0x8] 0000100A B046 cmp.w D0, D6 0000100C 6F08 ble +0xA /* 00001016 */ 0000100E 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 00001012 4267 clr.w -[A7] 00001014 A963 syscall SetControlValue/SetCtlValue label00001016: 00001016 4CDF 00C0 movem.l D6,D7, [A7]+ 0000101A 4E5E unlink A6 0000101C 4E75 rts fn0000101E: 0000101E 4E56 FFF8 link A6, -0x0008 00001022 48E7 0700 movem.l -[A7], D5,D6,D7 00001026 486E FFF8 pea.l [A6 - 0x8] 0000102A 4EBA FEEC jsr [PC - 0x114 /* 00000F18 */] 0000102E 588F addq.l A7, 4 00001030 206D B370 movea.l A0, [A5 - 0x4C90] 00001034 2050 movea.l A0, [A0] 00001036 3C28 0008 move.w D6, [A0 + 0x8] 0000103A 206D B370 movea.l A0, [A5 - 0x4C90] 0000103E 2050 movea.l A0, [A0] 00001040 3A28 0006 move.w D5, [A0 + 0x6] 00001044 302E FFFE move.w D0, [A6 - 0x2] 00001048 906E FFFA sub.w D0, [A6 - 0x6] 0000104C 3206 move.w D1, D6 0000104E 9240 sub.w D1, D0 00001050 3E01 move.w D7, D1 00001052 206D B37C movea.l A0, [A5 - 0x4C84] 00001056 4A28 006F tst.b [A0 + 0x6F] 0000105A 6716 beq +0x18 /* 00001072 */ 0000105C 4A47 tst.w D7 0000105E 6F12 ble +0x14 /* 00001072 */ 00001060 2F2D B380 move.l -[A7], [A5 - 0x4C80] 00001064 3F07 move.w -[A7], D7 00001066 A965 syscall SetControlMaximum/SetMaxCtl 00001068 2F2D B380 move.l -[A7], [A5 - 0x4C80] 0000106C 4267 clr.w -[A7] 0000106E A95D syscall HiliteControl 00001070 600A bra +0xC /* 0000107C */ label00001072: 00001072 2F2D B380 move.l -[A7], [A5 - 0x4C80] 00001076 3F3C FFFF move.w -[A7], 0xFFFF 0000107A A95D syscall HiliteControl label0000107C: 0000107C 302E FFFC move.w D0, [A6 - 0x4] 00001080 906E FFF8 sub.w D0, [A6 - 0x8] 00001084 3205 move.w D1, D5 00001086 9240 sub.w D1, D0 00001088 3E01 move.w D7, D1 0000108A 206D B37C movea.l A0, [A5 - 0x4C84] 0000108E 4A28 006F tst.b [A0 + 0x6F] 00001092 6716 beq +0x18 /* 000010AA */ 00001094 4A47 tst.w D7 00001096 6F12 ble +0x14 /* 000010AA */ 00001098 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 0000109C 3F07 move.w -[A7], D7 0000109E A965 syscall SetControlMaximum/SetMaxCtl 000010A0 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 000010A4 4267 clr.w -[A7] 000010A6 A95D syscall HiliteControl 000010A8 600A bra +0xC /* 000010B4 */ label000010AA: 000010AA 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 000010AE 3F3C FFFF move.w -[A7], 0xFFFF 000010B2 A95D syscall HiliteControl label000010B4: 000010B4 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000010B8 4E5E unlink A6 000010BA 4E75 rts export_354: 000010BC 4E56 FFEE link A6, -0x0012 000010C0 486E FFEE pea.l [A6 - 0x12] 000010C4 A898 syscall GetPenState 000010C6 2F2D AB82 move.l -[A7], [A5 - 0x547E] 000010CA A922 syscall BeginUpdate 000010CC 4EBA F9B8 jsr [PC - 0x648 /* 00000A86 */] 000010D0 2F2D AB82 move.l -[A7], [A5 - 0x547E] 000010D4 A923 syscall EndUpdate 000010D6 486E FFEE pea.l [A6 - 0x12] 000010DA A899 syscall SetPenState 000010DC 4EBA FDEE jsr [PC - 0x212 /* 00000ECC */] 000010E0 4E5E unlink A6 000010E2 4E75 rts export_363: fn000010E4: 000010E4 4E56 FFF8 link A6, -0x0008 000010E8 2F0C move.l -[A7], A4 000010EA 286E 0008 movea.l A4, [A6 + 0x8] 000010EE 4AAC 006A tst.l [A4 + 0x6A] 000010F2 6722 beq +0x24 /* 00001116 */ 000010F4 486E FFF8 pea.l [A6 - 0x8] 000010F8 3F2C 0084 move.w -[A7], [A4 + 0x84] 000010FC 2F2C 008A move.l -[A7], [A4 + 0x8A] 00001100 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00001104 4FEF 000A lea.l A7, [A7 + 0xA] 00001108 486E FFF8 pea.l [A6 - 0x8] 0000110C 2F2C 006A move.l -[A7], [A4 + 0x6A] 00001110 4EBA 000A jsr [PC + 0xA /* 0000111C */] 00001114 508F addq.l A7, 8 label00001116: 00001116 285F movea.l A4, [A7]+ 00001118 4E5E unlink A6 0000111A 4E75 rts export_367: fn0000111C: 0000111C 4E56 FF8A link A6, -0x0076 00001120 41EE FF92 lea.l A0, [A6 - 0x6E] 00001124 43ED B334 lea.l A1, [A5 - 0x4CCC] 00001128 7017 moveq.l D0, 0x17 label0000112A: 0000112A 20D9 move.l [A0]+, [A1]+ 0000112C 51C8 FFFC dbf D0, -0x6 /* 0000112A */ 00001130 30D9 move.w [A0]+, [A1]+ 00001132 486D B334 pea.l [A5 - 0x4CCC] 00001136 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000113A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000113E 508F addq.l A7, 8 00001140 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001144 A873 syscall SetPort 00001146 4AAE 000C tst.l [A6 + 0xC] 0000114A 6740 beq +0x42 /* 0000118C */ 0000114C 206E 000C movea.l A0, [A6 + 0xC] 00001150 43EE FFF4 lea.l A1, [A6 - 0xC] 00001154 22D8 move.l [A1]+, [A0]+ 00001156 22D8 move.l [A1]+, [A0]+ 00001158 4267 clr.w -[A7] 0000115A 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 0000115E A960 syscall GetControlValue/GetCtlValue 00001160 301F move.w D0, [A7]+ 00001162 3D40 FFFC move.w [A6 - 0x4], D0 00001166 4267 clr.w -[A7] 00001168 2F2D B380 move.l -[A7], [A5 - 0x4C80] 0000116C A960 syscall GetControlValue/GetCtlValue 0000116E 301F move.w D0, [A7]+ 00001170 3D40 FFFE move.w [A6 - 0x2], D0 00001174 302E FFFE move.w D0, [A6 - 0x2] 00001178 4440 neg.w D0 0000117A 322E FFFC move.w D1, [A6 - 0x4] 0000117E 4441 neg.w D1 00001180 486E FFF4 pea.l [A6 - 0xC] 00001184 3F00 move.w -[A7], D0 00001186 3F01 move.w -[A7], D1 00001188 A8A8 syscall OffsetRect 0000118A 600A bra +0xC /* 00001196 */ label0000118C: 0000118C 486E FFF4 pea.l [A6 - 0xC] 00001190 4EBA FD86 jsr [PC - 0x27A /* 00000F18 */] 00001194 588F addq.l A7, 4 label00001196: 00001196 42A7 clr.l -[A7] 00001198 A8D8 syscall NewRgn 0000119A 205F movea.l A0, [A7]+ 0000119C 2D48 FF8A move.l [A6 - 0x76], A0 000011A0 2F2E FF8A move.l -[A7], [A6 - 0x76] 000011A4 486E FFF4 pea.l [A6 - 0xC] 000011A8 A8DF syscall RectRgn 000011AA 206D B37C movea.l A0, [A5 - 0x4C84] 000011AE 2D68 0018 FF8E move.l [A6 - 0x72], [A0 + 0x18] 000011B4 2F2E FF8A move.l -[A7], [A6 - 0x76] 000011B8 2F2E FF8E move.l -[A7], [A6 - 0x72] 000011BC 2F2E FF8A move.l -[A7], [A6 - 0x76] 000011C0 A8E4 syscall SectRgn 000011C2 206D B37C movea.l A0, [A5 - 0x4C84] 000011C6 216E FF8A 0018 move.l [A0 + 0x18], [A6 - 0x76] 000011CC 4EBA F8B8 jsr [PC - 0x748 /* 00000A86 */] 000011D0 206D B37C movea.l A0, [A5 - 0x4C84] 000011D4 216E FF8E 0018 move.l [A0 + 0x18], [A6 - 0x72] 000011DA 2F2E FF8A move.l -[A7], [A6 - 0x76] 000011DE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000011E2 41ED B334 lea.l A0, [A5 - 0x4CCC] 000011E6 43EE FF92 lea.l A1, [A6 - 0x6E] 000011EA 7017 moveq.l D0, 0x17 label000011EC: 000011EC 20D9 move.l [A0]+, [A1]+ 000011EE 51C8 FFFC dbf D0, -0x6 /* 000011EC */ 000011F2 30D9 move.w [A0]+, [A1]+ 000011F4 4E5E unlink A6 000011F6 4E75 rts export_370: 000011F8 4E56 FF9E link A6, -0x0062 000011FC 41EE FF9E lea.l A0, [A6 - 0x62] 00001200 43ED B334 lea.l A1, [A5 - 0x4CCC] 00001204 7017 moveq.l D0, 0x17 label00001206: 00001206 20D9 move.l [A0]+, [A1]+ 00001208 51C8 FFFC dbf D0, -0x6 /* 00001206 */ 0000120C 30D9 move.w [A0]+, [A1]+ 0000120E 486D B334 pea.l [A5 - 0x4CCC] 00001212 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001216 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000121A 508F addq.l A7, 8 0000121C 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001220 A873 syscall SetPort 00001222 4EBA FD2C jsr [PC - 0x2D4 /* 00000F50 */] 00001226 4EBA FDF6 jsr [PC - 0x20A /* 0000101E */] 0000122A 4EBA F85A jsr [PC - 0x7A6 /* 00000A86 */] 0000122E 206D B34C movea.l A0, [A5 - 0x4CB4] 00001232 2050 movea.l A0, [A0] 00001234 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 0000123A 660E bne +0x10 /* 0000124A */ 0000123C A89E syscall PenNormal 0000123E 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001242 A904 syscall DrawGrowIcon 00001244 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001248 A969 syscall DrawControls label0000124A: 0000124A 41ED B334 lea.l A0, [A5 - 0x4CCC] 0000124E 43EE FF9E lea.l A1, [A6 - 0x62] 00001252 7017 moveq.l D0, 0x17 label00001254: 00001254 20D9 move.l [A0]+, [A1]+ 00001256 51C8 FFFC dbf D0, -0x6 /* 00001254 */ 0000125A 30D9 move.w [A0]+, [A1]+ 0000125C 4E5E unlink A6 0000125E 4E75 rts export_365: fn00001260: 00001260 4E56 FF98 link A6, -0x0068 00001264 48E7 0108 movem.l -[A7], D7,A4 00001268 286E 0008 movea.l A4, [A6 + 0x8] 0000126C 2F2C 0028 move.l -[A7], [A4 + 0x28] 00001270 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 00001274 588F addq.l A7, 4 00001276 2D40 FFB8 move.l [A6 - 0x48], D0 0000127A 2F2C 003C move.l -[A7], [A4 + 0x3C] 0000127E 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 00001282 588F addq.l A7, 4 00001284 D1AE FFB8 add.l [A6 - 0x48], D0 00001288 2F14 move.l -[A7], [A4] 0000128A 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 0000128E 588F addq.l A7, 4 00001290 4A40 tst.w D0 00001292 6614 bne +0x16 /* 000012A8 */ 00001294 206E FFB8 movea.l A0, [A6 - 0x48] 00001298 4868 4E20 pea.l [A0 + 0x4E20] 0000129C 2F14 move.l -[A7], [A4] 0000129E 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 000012A2 508F addq.l A7, 8 000012A4 4A40 tst.w D0 000012A6 6708 beq +0xA /* 000012B0 */ label000012A8: 000012A8 2F14 move.l -[A7], [A4] 000012AA 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 000012AE 588F addq.l A7, 4 label000012B0: 000012B0 486E FFBE pea.l [A6 - 0x42] 000012B4 2F2C 0020 move.l -[A7], [A4 + 0x20] 000012B8 2F14 move.l -[A7], [A4] 000012BA 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 000012BE 4FEF 000C lea.l A7, [A7 + 0xC] 000012C2 3F00 move.w -[A7], D0 000012C4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000012C8 548F addq.l A7, 2 000012CA 486E FFBC pea.l [A6 - 0x44] 000012CE 2F2C 0034 move.l -[A7], [A4 + 0x34] 000012D2 2F14 move.l -[A7], [A4] 000012D4 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 000012D8 4FEF 000C lea.l A7, [A7 + 0xC] 000012DC 3F00 move.w -[A7], D0 000012DE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000012E2 548F addq.l A7, 2 000012E4 4A6E FFBE tst.w [A6 - 0x42] 000012E8 6608 bne +0xA /* 000012F2 */ 000012EA 4A6E FFBC tst.w [A6 - 0x44] 000012EE 6700 009A beq +0x9C /* 0000138A */ label000012F2: 000012F2 7E00 moveq.l D7, 0x00 000012F4 6010 bra +0x12 /* 00001306 */ label000012F6: 000012F6 3007 move.w D0, D7 000012F8 48C0 ext.l D0 000012FA E580 asl D0, 2 000012FC D08E add.l D0, A6 000012FE 2040 movea.l A0, D0 00001300 42A8 FF98 clr.l [A0 - 0x68] 00001304 5247 addq.w D7, 1 label00001306: 00001306 0C47 0008 cmpi.w D7, 0x8 0000130A 6DEA blt -0x14 /* 000012F6 */ 0000130C 2F2C 002C move.l -[A7], [A4 + 0x2C] 00001310 486E FF98 pea.l [A6 - 0x68] 00001314 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00001318 508F addq.l A7, 8 0000131A 2F2C 0040 move.l -[A7], [A4 + 0x40] 0000131E 486E FF98 pea.l [A6 - 0x68] 00001322 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00001326 508F addq.l A7, 8 00001328 486E FFC0 pea.l [A6 - 0x40] 0000132C 2F2C 001C move.l -[A7], [A4 + 0x1C] 00001330 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001334 2F14 move.l -[A7], [A4] 00001336 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000133A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000133E 4878 0020 push.l 0x20 /* ' ' */ 00001342 486E FFE0 pea.l [A6 - 0x20] 00001346 486E FF98 pea.l [A6 - 0x68] 0000134A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000134E 4FEF 000C lea.l A7, [A7 + 0xC] 00001352 2D6E FFB8 FFDC move.l [A6 - 0x24], [A6 - 0x48] 00001358 486E FFC0 pea.l [A6 - 0x40] 0000135C 2F2C 001C move.l -[A7], [A4 + 0x1C] 00001360 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001364 2F14 move.l -[A7], [A4] 00001366 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 0000136A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000136E 206C 0028 movea.l A0, [A4 + 0x28] 00001372 2050 movea.l A0, [A0] 00001374 2F28 0024 move.l -[A7], [A0 + 0x24] 00001378 2F2C 0040 move.l -[A7], [A4 + 0x40] 0000137C 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 00001380 508F addq.l A7, 8 00001382 3F00 move.w -[A7], D0 00001384 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001388 548F addq.l A7, 2 label0000138A: 0000138A 4CDF 1080 movem.l D7,A4, [A7]+ 0000138E 4E5E unlink A6 00001390 4E75 rts export_361: 00001392 4E56 FFF4 link A6, -0x000C 00001396 48E7 0300 movem.l -[A7], D6,D7 0000139A 526D B32C addq.w [A5 - 0x4CD4], 1 0000139E 486E FFF4 pea.l [A6 - 0xC] 000013A2 486E FFF8 pea.l [A6 - 0x8] 000013A6 486E FFFC pea.l [A6 - 0x4] 000013AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013AE 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 000013B2 4FEF 0010 lea.l A7, [A7 + 0x10] 000013B6 3E00 move.w D7, D0 000013B8 4A47 tst.w D7 000013BA 6706 beq +0x8 /* 000013C2 */ 000013BC 3007 move.w D0, D7 000013BE 6000 0064 bra +0x66 /* 00001424 */ label000013C2: 000013C2 3C2D B32A move.w D6, [A5 - 0x4CD6] 000013C6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000013CA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000013CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013D2 4EBA 0058 jsr [PC + 0x58 /* 0000142C */] 000013D6 4FEF 000C lea.l A7, [A7 + 0xC] 000013DA 3E00 move.w D7, D0 000013DC 4A47 tst.w D7 000013DE 6704 beq +0x6 /* 000013E4 */ 000013E0 3007 move.w D0, D7 000013E2 6040 bra +0x42 /* 00001424 */ label000013E4: 000013E4 BC6D B32A cmp.w D6, [A5 - 0x4CD6] 000013E8 6722 beq +0x24 /* 0000140C */ 000013EA 486E FFF4 pea.l [A6 - 0xC] 000013EE 486E FFF8 pea.l [A6 - 0x8] 000013F2 486E FFFC pea.l [A6 - 0x4] 000013F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013FA 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 000013FE 4FEF 0010 lea.l A7, [A7 + 0x10] 00001402 3E00 move.w D7, D0 00001404 4A47 tst.w D7 00001406 6704 beq +0x6 /* 0000140C */ 00001408 3007 move.w D0, D7 0000140A 6018 bra +0x1A /* 00001424 */ label0000140C: 0000140C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001410 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001414 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001418 4EBA 029C jsr [PC + 0x29C /* 000016B6 */] 0000141C 4FEF 000C lea.l A7, [A7 + 0xC] 00001420 3E00 move.w D7, D0 00001422 3007 move.w D0, D7 label00001424: 00001424 4CDF 00C0 movem.l D6,D7, [A7]+ 00001428 4E5E unlink A6 0000142A 4E75 rts fn0000142C: 0000142C 4E56 FFBC link A6, -0x0044 00001430 2F07 move.l -[A7], D7 00001432 2D6D B38C FFBC move.l [A6 - 0x44], [A5 - 0x4C74] 00001438 202D B334 move.l D0, [A5 - 0x4CCC] 0000143C B0AE 0008 cmp.l D0, [A6 + 0x8] 00001440 6600 026A bne +0x26C /* 000016AC */ 00001444 202D B340 move.l D0, [A5 - 0x4CC0] 00001448 B0AE 0010 cmp.l D0, [A6 + 0x10] 0000144C 6600 017C bne +0x17E /* 000015CA */ 00001450 202D B350 move.l D0, [A5 - 0x4CB0] 00001454 B0AE 000C cmp.l D0, [A6 + 0xC] 00001458 6606 bne +0x8 /* 00001460 */ 0000145A 7000 moveq.l D0, 0x00 0000145C 6000 0252 bra +0x254 /* 000016B0 */ label00001460: 00001460 486E FFC0 pea.l [A6 - 0x40] 00001464 2F2E 000C move.l -[A7], [A6 + 0xC] 00001468 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 0000146C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001470 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00001474 4FEF 0010 lea.l A7, [A7 + 0x10] 00001478 202E FFC4 move.l D0, [A6 - 0x3C] 0000147C B0AD B368 cmp.l D0, [A5 - 0x4C98] 00001480 6600 008C bne +0x8E /* 0000150E */ 00001484 4EBA F862 jsr [PC - 0x79E /* 00000CE8 */] 00001488 3E00 move.w D7, D0 0000148A 4A47 tst.w D7 0000148C 6706 beq +0x8 /* 00001494 */ 0000148E 3007 move.w D0, D7 00001490 6000 021E bra +0x220 /* 000016B0 */ label00001494: 00001494 202E FFBC move.l D0, [A6 - 0x44] 00001498 B0AD B38C cmp.l D0, [A5 - 0x4C74] 0000149C 6708 beq +0xA /* 000014A6 */ 0000149E 303C FC20 move.w D0, 0xFC20 000014A2 6000 020C bra +0x20E /* 000016B0 */ label000014A6: 000014A6 4EBA F826 jsr [PC - 0x7DA /* 00000CCE */] 000014AA 486D BF32 pea.l [A5 - 0x40CE] 000014AE 4EBA F010 jsr [PC - 0xFF0 /* 000004C0 */] 000014B2 588F addq.l A7, 4 000014B4 3E00 move.w D7, D0 000014B6 4A47 tst.w D7 000014B8 6706 beq +0x8 /* 000014C0 */ 000014BA 3007 move.w D0, D7 000014BC 6000 01F2 bra +0x1F4 /* 000016B0 */ label000014C0: 000014C0 202E FFBC move.l D0, [A6 - 0x44] 000014C4 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000014C8 6708 beq +0xA /* 000014D2 */ 000014CA 303C FC20 move.w D0, 0xFC20 000014CE 6000 01E0 bra +0x1E2 /* 000016B0 */ label000014D2: 000014D2 4A6D B31A tst.w [A5 - 0x4CE6] 000014D6 6630 bne +0x32 /* 00001508 */ 000014D8 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000014DC 4267 clr.w -[A7] 000014DE 486D BF3E pea.l [A5 - 0x40C2] 000014E2 4EBA 39F8 jsr [PC + 0x39F8 /* 00004EDC */] 000014E6 4FEF 000A lea.l A7, [A7 + 0xA] 000014EA 3E00 move.w D7, D0 000014EC 4A47 tst.w D7 000014EE 6706 beq +0x8 /* 000014F6 */ 000014F0 3007 move.w D0, D7 000014F2 6000 01BC bra +0x1BE /* 000016B0 */ label000014F6: 000014F6 202E FFBC move.l D0, [A6 - 0x44] 000014FA B0AD B38C cmp.l D0, [A5 - 0x4C74] 000014FE 6708 beq +0xA /* 00001508 */ 00001500 303C FC20 move.w D0, 0xFC20 00001504 6000 01AA bra +0x1AC /* 000016B0 */ label00001508: 00001508 7000 moveq.l D0, 0x00 0000150A 6000 01A4 bra +0x1A6 /* 000016B0 */ label0000150E: 0000150E 4EBA F7D8 jsr [PC - 0x828 /* 00000CE8 */] 00001512 3E00 move.w D7, D0 00001514 4A47 tst.w D7 00001516 6706 beq +0x8 /* 0000151E */ 00001518 3007 move.w D0, D7 0000151A 6000 0194 bra +0x196 /* 000016B0 */ label0000151E: 0000151E 202E FFBC move.l D0, [A6 - 0x44] 00001522 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001526 6708 beq +0xA /* 00001530 */ 00001528 303C FC20 move.w D0, 0xFC20 0000152C 6000 0182 bra +0x184 /* 000016B0 */ label00001530: 00001530 4EBA F79C jsr [PC - 0x864 /* 00000CCE */] 00001534 486D BF48 pea.l [A5 - 0x40B8] 00001538 4EBA EF86 jsr [PC - 0x107A /* 000004C0 */] 0000153C 588F addq.l A7, 4 0000153E 3E00 move.w D7, D0 00001540 4A47 tst.w D7 00001542 6706 beq +0x8 /* 0000154A */ 00001544 3007 move.w D0, D7 00001546 6000 0168 bra +0x16A /* 000016B0 */ label0000154A: 0000154A 202E FFBC move.l D0, [A6 - 0x44] 0000154E B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001552 6708 beq +0xA /* 0000155C */ 00001554 303C FC20 move.w D0, 0xFC20 00001558 6000 0156 bra +0x158 /* 000016B0 */ label0000155C: 0000155C 4A6D B31A tst.w [A5 - 0x4CE6] 00001560 6600 0062 bne +0x64 /* 000015C4 */ 00001564 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001568 4267 clr.w -[A7] 0000156A 486D BF54 pea.l [A5 - 0x40AC] 0000156E 4EBA 396C jsr [PC + 0x396C /* 00004EDC */] 00001572 4FEF 000A lea.l A7, [A7 + 0xA] 00001576 3E00 move.w D7, D0 00001578 4A47 tst.w D7 0000157A 6706 beq +0x8 /* 00001582 */ 0000157C 3007 move.w D0, D7 0000157E 6000 0130 bra +0x132 /* 000016B0 */ label00001582: 00001582 202E FFBC move.l D0, [A6 - 0x44] 00001586 B0AD B38C cmp.l D0, [A5 - 0x4C74] 0000158A 6708 beq +0xA /* 00001594 */ 0000158C 303C FC20 move.w D0, 0xFC20 00001590 6000 011E bra +0x120 /* 000016B0 */ label00001594: 00001594 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001598 4267 clr.w -[A7] 0000159A 486D BF5E pea.l [A5 - 0x40A2] 0000159E 4EBA 393C jsr [PC + 0x393C /* 00004EDC */] 000015A2 4FEF 000A lea.l A7, [A7 + 0xA] 000015A6 3E00 move.w D7, D0 000015A8 4A47 tst.w D7 000015AA 6706 beq +0x8 /* 000015B2 */ 000015AC 3007 move.w D0, D7 000015AE 6000 0100 bra +0x102 /* 000016B0 */ label000015B2: 000015B2 202E FFBC move.l D0, [A6 - 0x44] 000015B6 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000015BA 6708 beq +0xA /* 000015C4 */ 000015BC 303C FC20 move.w D0, 0xFC20 000015C0 6000 00EE bra +0xF0 /* 000016B0 */ label000015C4: 000015C4 7000 moveq.l D0, 0x00 000015C6 6000 00E8 bra +0xEA /* 000016B0 */ label000015CA: 000015CA 4EBA F71C jsr [PC - 0x8E4 /* 00000CE8 */] 000015CE 3E00 move.w D7, D0 000015D0 4A47 tst.w D7 000015D2 6706 beq +0x8 /* 000015DA */ 000015D4 3007 move.w D0, D7 000015D6 6000 00D8 bra +0xDA /* 000016B0 */ label000015DA: 000015DA 202E FFBC move.l D0, [A6 - 0x44] 000015DE B0AD B38C cmp.l D0, [A5 - 0x4C74] 000015E2 6708 beq +0xA /* 000015EC */ 000015E4 303C FC20 move.w D0, 0xFC20 000015E8 6000 00C6 bra +0xC8 /* 000016B0 */ label000015EC: 000015EC 4EBA F6E0 jsr [PC - 0x920 /* 00000CCE */] 000015F0 486D BF6E pea.l [A5 - 0x4092] 000015F4 4EBA EECA jsr [PC - 0x1136 /* 000004C0 */] 000015F8 588F addq.l A7, 4 000015FA 3E00 move.w D7, D0 000015FC 4A47 tst.w D7 000015FE 6706 beq +0x8 /* 00001606 */ 00001600 3007 move.w D0, D7 00001602 6000 00AC bra +0xAE /* 000016B0 */ label00001606: 00001606 202E FFBC move.l D0, [A6 - 0x44] 0000160A B0AD B38C cmp.l D0, [A5 - 0x4C74] 0000160E 6708 beq +0xA /* 00001618 */ 00001610 303C FC20 move.w D0, 0xFC20 00001614 6000 009A bra +0x9C /* 000016B0 */ label00001618: 00001618 4A6D B31A tst.w [A5 - 0x4CE6] 0000161C 6600 008A bne +0x8C /* 000016A8 */ 00001620 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001624 4267 clr.w -[A7] 00001626 486D BF7A pea.l [A5 - 0x4086] 0000162A 4EBA 38B0 jsr [PC + 0x38B0 /* 00004EDC */] 0000162E 4FEF 000A lea.l A7, [A7 + 0xA] 00001632 3E00 move.w D7, D0 00001634 4A47 tst.w D7 00001636 6706 beq +0x8 /* 0000163E */ 00001638 3007 move.w D0, D7 0000163A 6000 0074 bra +0x76 /* 000016B0 */ label0000163E: 0000163E 202E FFBC move.l D0, [A6 - 0x44] 00001642 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001646 6708 beq +0xA /* 00001650 */ 00001648 303C FC20 move.w D0, 0xFC20 0000164C 6000 0062 bra +0x64 /* 000016B0 */ label00001650: 00001650 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001654 4267 clr.w -[A7] 00001656 486D BF84 pea.l [A5 - 0x407C] 0000165A 4EBA 3880 jsr [PC + 0x3880 /* 00004EDC */] 0000165E 4FEF 000A lea.l A7, [A7 + 0xA] 00001662 3E00 move.w D7, D0 00001664 4A47 tst.w D7 00001666 6704 beq +0x6 /* 0000166C */ 00001668 3007 move.w D0, D7 0000166A 6044 bra +0x46 /* 000016B0 */ label0000166C: 0000166C 202E FFBC move.l D0, [A6 - 0x44] 00001670 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001674 6706 beq +0x8 /* 0000167C */ 00001676 303C FC20 move.w D0, 0xFC20 0000167A 6034 bra +0x36 /* 000016B0 */ label0000167C: 0000167C 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001680 4267 clr.w -[A7] 00001682 486D BF94 pea.l [A5 - 0x406C] 00001686 4EBA 3854 jsr [PC + 0x3854 /* 00004EDC */] 0000168A 4FEF 000A lea.l A7, [A7 + 0xA] 0000168E 3E00 move.w D7, D0 00001690 4A47 tst.w D7 00001692 6704 beq +0x6 /* 00001698 */ 00001694 3007 move.w D0, D7 00001696 6018 bra +0x1A /* 000016B0 */ label00001698: 00001698 202E FFBC move.l D0, [A6 - 0x44] 0000169C B0AD B38C cmp.l D0, [A5 - 0x4C74] 000016A0 6706 beq +0x8 /* 000016A8 */ 000016A2 303C FC20 move.w D0, 0xFC20 000016A6 6008 bra +0xA /* 000016B0 */ label000016A8: 000016A8 7000 moveq.l D0, 0x00 000016AA 6004 bra +0x6 /* 000016B0 */ label000016AC: 000016AC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label000016B0: 000016B0 2E1F move.l D7, [A7]+ 000016B2 4E5E unlink A6 000016B4 4E75 rts fn000016B6: 000016B6 4E56 FF3A link A6, -0x00C6 000016BA 2F07 move.l -[A7], D7 000016BC 202D B334 move.l D0, [A5 - 0x4CCC] 000016C0 B0AE 0008 cmp.l D0, [A6 + 0x8] 000016C4 6600 0746 bne +0x748 /* 00001E0C */ 000016C8 202D B340 move.l D0, [A5 - 0x4CC0] 000016CC B0AE 0010 cmp.l D0, [A6 + 0x10] 000016D0 6600 03D8 bne +0x3DA /* 00001AAA */ 000016D4 202D B350 move.l D0, [A5 - 0x4CB0] 000016D8 B0AE 000C cmp.l D0, [A6 + 0xC] 000016DC 6630 bne +0x32 /* 0000170E */ 000016DE 426D B392 clr.w [A5 - 0x4C6E] 000016E2 7064 moveq.l D0, 0x64 000016E4 3B40 B390 move.w [A5 - 0x4C70], D0 000016E8 486D B334 pea.l [A5 - 0x4CCC] 000016EC 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000016F0 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000016F4 508F addq.l A7, 8 000016F6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000016FA A873 syscall SetPort 000016FC 4267 clr.w -[A7] 000016FE 4EBA 1DA4 jsr [PC + 0x1DA4 /* 000034A4 */] 00001702 548F addq.l A7, 2 00001704 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 00001708 7000 moveq.l D0, 0x00 0000170A 6000 0B48 bra +0xB4A /* 00002254 */ label0000170E: 0000170E 486E FF4E pea.l [A6 - 0xB2] 00001712 2F2E 000C move.l -[A7], [A6 + 0xC] 00001716 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 0000171A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000171E 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00001722 4FEF 0010 lea.l A7, [A7 + 0x10] 00001726 4878 0003 push.l 0x3 0000172A 2F2E FF6A move.l -[A7], [A6 - 0x96] 0000172E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001732 2F00 move.l -[A7], D0 00001734 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00001738 588F addq.l A7, 4 0000173A 4A40 tst.w D0 0000173C 6706 beq +0x8 /* 00001744 */ 0000173E 7025 moveq.l D0, 0x25 00001740 6000 0B12 bra +0xB14 /* 00002254 */ label00001744: 00001744 202E FF52 move.l D0, [A6 - 0xAE] 00001748 B0AD B368 cmp.l D0, [A5 - 0x4C98] 0000174C 6600 0166 bne +0x168 /* 000018B4 */ 00001750 486D B334 pea.l [A5 - 0x4CCC] 00001754 4EBA FB0A jsr [PC - 0x4F6 /* 00001260 */] 00001758 588F addq.l A7, 4 0000175A 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 0000175E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001762 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001766 508F addq.l A7, 8 00001768 3F00 move.w -[A7], D0 0000176A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000176E 548F addq.l A7, 2 00001770 2F2D B370 move.l -[A7], [A5 - 0x4C90] 00001774 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00001778 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000177C 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00001780 4FEF 000C lea.l A7, [A7 + 0xC] 00001784 3F00 move.w -[A7], D0 00001786 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000178A 548F addq.l A7, 2 0000178C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001790 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001794 588F addq.l A7, 4 00001796 3F00 move.w -[A7], D0 00001798 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000179C 548F addq.l A7, 2 0000179E 4A6D B110 tst.w [A5 - 0x4EF0] 000017A2 6708 beq +0xA /* 000017AC */ 000017A4 2F2D B364 move.l -[A7], [A5 - 0x4C9C] 000017A8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label000017AC: 000017AC 2B6E 000C B350 move.l [A5 - 0x4CB0], [A6 + 0xC] 000017B2 486E FF4E pea.l [A6 - 0xB2] 000017B6 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 000017BA 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 000017BE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000017C2 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000017C6 4FEF 0010 lea.l A7, [A7 + 0x10] 000017CA 2B6E FF4E B354 move.l [A5 - 0x4CAC], [A6 - 0xB2] 000017D0 2B6E FF56 B358 move.l [A5 - 0x4CA8], [A6 - 0xAA] 000017D6 486D B35C pea.l [A5 - 0x4CA4] 000017DA 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 000017DE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000017E2 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000017E6 4FEF 000C lea.l A7, [A7 + 0xC] 000017EA 3F00 move.w -[A7], D0 000017EC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000017F0 548F addq.l A7, 2 000017F2 206D B35C movea.l A0, [A5 - 0x4CA4] 000017F6 2050 movea.l A0, [A0] 000017F8 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 000017FE 4A6D B110 tst.w [A5 - 0x4EF0] 00001802 671A beq +0x1C /* 0000181E */ 00001804 206D B35C movea.l A0, [A5 - 0x4CA4] 00001808 486D B364 pea.l [A5 - 0x4C9C] 0000180C 2050 movea.l A0, [A0] 0000180E 2F28 0010 move.l -[A7], [A0 + 0x10] 00001812 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001816 4EBA 1844 jsr [PC + 0x1844 /* 0000305C */] 0000181A 4FEF 000C lea.l A7, [A7 + 0xC] label0000181E: 0000181E 206D B35C movea.l A0, [A5 - 0x4CA4] 00001822 2050 movea.l A0, [A0] 00001824 2F28 0024 move.l -[A7], [A0 + 0x24] 00001828 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 0000182C 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00001830 508F addq.l A7, 8 00001832 3F00 move.w -[A7], D0 00001834 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001838 548F addq.l A7, 2 0000183A 426D B392 clr.w [A5 - 0x4C6E] 0000183E 7064 moveq.l D0, 0x64 00001840 3B40 B390 move.w [A5 - 0x4C70], D0 00001844 52AD B326 addq.l [A5 - 0x4CDA], 1 00001848 2B6D B326 B38C move.l [A5 - 0x4C74], [A5 - 0x4CDA] 0000184E 486D B334 pea.l [A5 - 0x4CCC] 00001852 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001856 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000185A 508F addq.l A7, 8 0000185C 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001860 A873 syscall SetPort 00001862 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00001866 4267 clr.w -[A7] 00001868 4EBA 1C3A jsr [PC + 0x1C3A /* 000034A4 */] 0000186C 548F addq.l A7, 2 0000186E 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 00001872 4A6D B31A tst.w [A5 - 0x4CE6] 00001876 6636 bne +0x38 /* 000018AE */ 00001878 2D6D B38C FF42 move.l [A6 - 0xBE], [A5 - 0x4C74] 0000187E 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001882 4267 clr.w -[A7] 00001884 486D BFA0 pea.l [A5 - 0x4060] 00001888 4EBA 3652 jsr [PC + 0x3652 /* 00004EDC */] 0000188C 4FEF 000A lea.l A7, [A7 + 0xA] 00001890 3E00 move.w D7, D0 00001892 4A47 tst.w D7 00001894 6706 beq +0x8 /* 0000189C */ 00001896 3007 move.w D0, D7 00001898 6000 09BA bra +0x9BC /* 00002254 */ label0000189C: 0000189C 202E FF42 move.l D0, [A6 - 0xBE] 000018A0 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000018A4 6708 beq +0xA /* 000018AE */ 000018A6 303C FC20 move.w D0, 0xFC20 000018AA 6000 09A8 bra +0x9AA /* 00002254 */ label000018AE: 000018AE 7000 moveq.l D0, 0x00 000018B0 6000 09A2 bra +0x9A4 /* 00002254 */ label000018B4: 000018B4 486D B334 pea.l [A5 - 0x4CCC] 000018B8 4EBA F9A6 jsr [PC - 0x65A /* 00001260 */] 000018BC 588F addq.l A7, 4 000018BE 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 000018C2 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000018C6 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000018CA 508F addq.l A7, 8 000018CC 3F00 move.w -[A7], D0 000018CE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000018D2 548F addq.l A7, 2 000018D4 2F2D B368 move.l -[A7], [A5 - 0x4C98] 000018D8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000018DC 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000018E0 508F addq.l A7, 8 000018E2 3F00 move.w -[A7], D0 000018E4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000018E8 548F addq.l A7, 2 000018EA 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000018EE 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 000018F2 588F addq.l A7, 4 000018F4 3F00 move.w -[A7], D0 000018F6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000018FA 548F addq.l A7, 2 000018FC 4A6D B110 tst.w [A5 - 0x4EF0] 00001900 6710 beq +0x12 /* 00001912 */ 00001902 2F2D B364 move.l -[A7], [A5 - 0x4C9C] 00001906 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000190A 2F2D B378 move.l -[A7], [A5 - 0x4C88] 0000190E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00001912: 00001912 2B6E 000C B350 move.l [A5 - 0x4CB0], [A6 + 0xC] 00001918 486E FF4E pea.l [A6 - 0xB2] 0000191C 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 00001920 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001924 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001928 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000192C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001930 2B6E FF4E B354 move.l [A5 - 0x4CAC], [A6 - 0xB2] 00001936 2B6E FF56 B358 move.l [A5 - 0x4CA8], [A6 - 0xAA] 0000193C 486D B35C pea.l [A5 - 0x4CA4] 00001940 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00001944 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001948 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000194C 4FEF 000C lea.l A7, [A7 + 0xC] 00001950 3F00 move.w -[A7], D0 00001952 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001956 548F addq.l A7, 2 00001958 206D B35C movea.l A0, [A5 - 0x4CA4] 0000195C 2050 movea.l A0, [A0] 0000195E 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 00001964 4A6D B110 tst.w [A5 - 0x4EF0] 00001968 671A beq +0x1C /* 00001984 */ 0000196A 206D B35C movea.l A0, [A5 - 0x4CA4] 0000196E 486D B364 pea.l [A5 - 0x4C9C] 00001972 2050 movea.l A0, [A0] 00001974 2F28 0010 move.l -[A7], [A0 + 0x10] 00001978 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000197C 4EBA 16DE jsr [PC + 0x16DE /* 0000305C */] 00001980 4FEF 000C lea.l A7, [A7 + 0xC] label00001984: 00001984 2B6E FF52 B368 move.l [A5 - 0x4C98], [A6 - 0xAE] 0000198A 2B6E FF5A B36C move.l [A5 - 0x4C94], [A6 - 0xA6] 00001990 486D B370 pea.l [A5 - 0x4C90] 00001994 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00001998 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000199C 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000019A0 4FEF 000C lea.l A7, [A7 + 0xC] 000019A4 3F00 move.w -[A7], D0 000019A6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000019AA 548F addq.l A7, 2 000019AC 206D B370 movea.l A0, [A5 - 0x4C90] 000019B0 2050 movea.l A0, [A0] 000019B2 2B68 0020 B374 move.l [A5 - 0x4C8C], [A0 + 0x20] 000019B8 4A6D B110 tst.w [A5 - 0x4EF0] 000019BC 671A beq +0x1C /* 000019D8 */ 000019BE 206D B370 movea.l A0, [A5 - 0x4C90] 000019C2 486D B378 pea.l [A5 - 0x4C88] 000019C6 2050 movea.l A0, [A0] 000019C8 2F28 0010 move.l -[A7], [A0 + 0x10] 000019CC 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000019D0 4EBA 168A jsr [PC + 0x168A /* 0000305C */] 000019D4 4FEF 000C lea.l A7, [A7 + 0xC] label000019D8: 000019D8 206D B35C movea.l A0, [A5 - 0x4CA4] 000019DC 2050 movea.l A0, [A0] 000019DE 2F28 0024 move.l -[A7], [A0 + 0x24] 000019E2 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 000019E6 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 000019EA 508F addq.l A7, 8 000019EC 3F00 move.w -[A7], D0 000019EE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000019F2 548F addq.l A7, 2 000019F4 426D B392 clr.w [A5 - 0x4C6E] 000019F8 7064 moveq.l D0, 0x64 000019FA 3B40 B390 move.w [A5 - 0x4C70], D0 000019FE 52AD B326 addq.l [A5 - 0x4CDA], 1 00001A02 2B6D B326 B38C move.l [A5 - 0x4C74], [A5 - 0x4CDA] 00001A08 486D B334 pea.l [A5 - 0x4CCC] 00001A0C 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001A10 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001A14 508F addq.l A7, 8 00001A16 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001A1A A873 syscall SetPort 00001A1C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00001A20 4EBA F52E jsr [PC - 0xAD2 /* 00000F50 */] 00001A24 4EBA F5F8 jsr [PC - 0xA08 /* 0000101E */] 00001A28 3F3C 0001 move.w -[A7], 0x1 00001A2C 4EBA 1A76 jsr [PC + 0x1A76 /* 000034A4 */] 00001A30 548F addq.l A7, 2 00001A32 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 00001A36 4A6D B31A tst.w [A5 - 0x4CE6] 00001A3A 6600 0068 bne +0x6A /* 00001AA4 */ 00001A3E 2D6D B38C FF42 move.l [A6 - 0xBE], [A5 - 0x4C74] 00001A44 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001A48 4267 clr.w -[A7] 00001A4A 486D BFAA pea.l [A5 - 0x4056] 00001A4E 4EBA 348C jsr [PC + 0x348C /* 00004EDC */] 00001A52 4FEF 000A lea.l A7, [A7 + 0xA] 00001A56 3E00 move.w D7, D0 00001A58 4A47 tst.w D7 00001A5A 6706 beq +0x8 /* 00001A62 */ 00001A5C 3007 move.w D0, D7 00001A5E 6000 07F4 bra +0x7F6 /* 00002254 */ label00001A62: 00001A62 202E FF42 move.l D0, [A6 - 0xBE] 00001A66 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001A6A 6708 beq +0xA /* 00001A74 */ 00001A6C 303C FC20 move.w D0, 0xFC20 00001A70 6000 07E2 bra +0x7E4 /* 00002254 */ label00001A74: 00001A74 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001A78 4267 clr.w -[A7] 00001A7A 486D BFBA pea.l [A5 - 0x4046] 00001A7E 4EBA 345C jsr [PC + 0x345C /* 00004EDC */] 00001A82 4FEF 000A lea.l A7, [A7 + 0xA] 00001A86 3E00 move.w D7, D0 00001A88 4A47 tst.w D7 00001A8A 6706 beq +0x8 /* 00001A92 */ 00001A8C 3007 move.w D0, D7 00001A8E 6000 07C4 bra +0x7C6 /* 00002254 */ label00001A92: 00001A92 202E FF42 move.l D0, [A6 - 0xBE] 00001A96 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001A9A 6708 beq +0xA /* 00001AA4 */ 00001A9C 303C FC20 move.w D0, 0xFC20 00001AA0 6000 07B2 bra +0x7B4 /* 00002254 */ label00001AA4: 00001AA4 7000 moveq.l D0, 0x00 00001AA6 6000 07AC bra +0x7AE /* 00002254 */ label00001AAA: 00001AAA 486E FF9E pea.l [A6 - 0x62] 00001AAE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001AB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AB6 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 00001ABA 4FEF 000C lea.l A7, [A7 + 0xC] 00001ABE 4A40 tst.w D0 00001AC0 6738 beq +0x3A /* 00001AFA */ 00001AC2 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001AC6 41ED B334 lea.l A0, [A5 - 0x4CCC] 00001ACA 43EE FF9E lea.l A1, [A6 - 0x62] 00001ACE 7017 moveq.l D0, 0x17 label00001AD0: 00001AD0 20D9 move.l [A0]+, [A1]+ 00001AD2 51C8 FFFC dbf D0, -0x6 /* 00001AD0 */ 00001AD6 30D9 move.w [A0]+, [A1]+ 00001AD8 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001ADC 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001AE0 588F addq.l A7, 4 00001AE2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001AE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AEE 4EBA FBC6 jsr [PC - 0x43A /* 000016B6 */] 00001AF2 4FEF 000C lea.l A7, [A7 + 0xC] 00001AF6 6000 075C bra +0x75E /* 00002254 */ label00001AFA: 00001AFA 486E FF8E pea.l [A6 - 0x72] 00001AFE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B02 2F2D B33C move.l -[A7], [A5 - 0x4CC4] 00001B06 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001B0A 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00001B0E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B12 486E FF3A pea.l [A6 - 0xC6] 00001B16 2F2E FF8E move.l -[A7], [A6 - 0x72] 00001B1A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001B1E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001B22 4FEF 000C lea.l A7, [A7 + 0xC] 00001B26 3F00 move.w -[A7], D0 00001B28 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001B2C 548F addq.l A7, 2 00001B2E 486E FF4E pea.l [A6 - 0xB2] 00001B32 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B36 2F2E FF3A move.l -[A7], [A6 - 0xC6] 00001B3A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001B3E 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00001B42 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B46 2F2E FF8E move.l -[A7], [A6 - 0x72] 00001B4A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001B4E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001B52 508F addq.l A7, 8 00001B54 3F00 move.w -[A7], D0 00001B56 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001B5A 548F addq.l A7, 2 00001B5C 4878 0003 push.l 0x3 00001B60 2F2E FF6A move.l -[A7], [A6 - 0x96] 00001B64 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001B68 2F00 move.l -[A7], D0 00001B6A 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00001B6E 588F addq.l A7, 4 00001B70 4A40 tst.w D0 00001B72 6706 beq +0x8 /* 00001B7A */ 00001B74 7025 moveq.l D0, 0x25 00001B76 6000 06DC bra +0x6DE /* 00002254 */ label00001B7A: 00001B7A 486D B334 pea.l [A5 - 0x4CCC] 00001B7E 4EBA F6E0 jsr [PC - 0x920 /* 00001260 */] 00001B82 588F addq.l A7, 4 00001B84 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00001B88 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001B8C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001B90 508F addq.l A7, 8 00001B92 3F00 move.w -[A7], D0 00001B94 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001B98 548F addq.l A7, 2 00001B9A 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00001B9E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001BA2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001BA6 508F addq.l A7, 8 00001BA8 3F00 move.w -[A7], D0 00001BAA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001BAE 548F addq.l A7, 2 00001BB0 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001BB4 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001BB8 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001BBC 508F addq.l A7, 8 00001BBE 3F00 move.w -[A7], D0 00001BC0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001BC4 548F addq.l A7, 2 00001BC6 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001BCA 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001BCE 588F addq.l A7, 4 00001BD0 3F00 move.w -[A7], D0 00001BD2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001BD6 548F addq.l A7, 2 00001BD8 4A6D B110 tst.w [A5 - 0x4EF0] 00001BDC 6710 beq +0x12 /* 00001BEE */ 00001BDE 2F2D B364 move.l -[A7], [A5 - 0x4C9C] 00001BE2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001BE6 2F2D B378 move.l -[A7], [A5 - 0x4C88] 00001BEA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00001BEE: 00001BEE 2B6E 0010 B340 move.l [A5 - 0x4CC0], [A6 + 0x10] 00001BF4 486E FF8E pea.l [A6 - 0x72] 00001BF8 2F2D B340 move.l -[A7], [A5 - 0x4CC0] 00001BFC 2F2D B33C move.l -[A7], [A5 - 0x4CC4] 00001C00 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001C04 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00001C08 4FEF 0010 lea.l A7, [A7 + 0x10] 00001C0C 2B6E FF8E B344 move.l [A5 - 0x4CBC], [A6 - 0x72] 00001C12 2B6E FF92 B348 move.l [A5 - 0x4CB8], [A6 - 0x6E] 00001C18 486D B34C pea.l [A5 - 0x4CB4] 00001C1C 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001C20 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001C24 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001C28 4FEF 000C lea.l A7, [A7 + 0xC] 00001C2C 3F00 move.w -[A7], D0 00001C2E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001C32 548F addq.l A7, 2 00001C34 2B6E 000C B350 move.l [A5 - 0x4CB0], [A6 + 0xC] 00001C3A 486E FF4E pea.l [A6 - 0xB2] 00001C3E 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 00001C42 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001C46 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001C4A 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00001C4E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001C52 2B6E FF4E B354 move.l [A5 - 0x4CAC], [A6 - 0xB2] 00001C58 2B6E FF56 B358 move.l [A5 - 0x4CA8], [A6 - 0xAA] 00001C5E 486D B35C pea.l [A5 - 0x4CA4] 00001C62 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00001C66 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001C6A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001C6E 4FEF 000C lea.l A7, [A7 + 0xC] 00001C72 3F00 move.w -[A7], D0 00001C74 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001C78 548F addq.l A7, 2 00001C7A 206D B35C movea.l A0, [A5 - 0x4CA4] 00001C7E 2050 movea.l A0, [A0] 00001C80 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 00001C86 4A6D B110 tst.w [A5 - 0x4EF0] 00001C8A 671A beq +0x1C /* 00001CA6 */ 00001C8C 206D B35C movea.l A0, [A5 - 0x4CA4] 00001C90 486D B364 pea.l [A5 - 0x4C9C] 00001C94 2050 movea.l A0, [A0] 00001C96 2F28 0010 move.l -[A7], [A0 + 0x10] 00001C9A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001C9E 4EBA 13BC jsr [PC + 0x13BC /* 0000305C */] 00001CA2 4FEF 000C lea.l A7, [A7 + 0xC] label00001CA6: 00001CA6 2B6E FF52 B368 move.l [A5 - 0x4C98], [A6 - 0xAE] 00001CAC 2B6E FF5A B36C move.l [A5 - 0x4C94], [A6 - 0xA6] 00001CB2 486D B370 pea.l [A5 - 0x4C90] 00001CB6 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00001CBA 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001CBE 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001CC2 4FEF 000C lea.l A7, [A7 + 0xC] 00001CC6 3F00 move.w -[A7], D0 00001CC8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001CCC 548F addq.l A7, 2 00001CCE 206D B370 movea.l A0, [A5 - 0x4C90] 00001CD2 2050 movea.l A0, [A0] 00001CD4 2B68 0020 B374 move.l [A5 - 0x4C8C], [A0 + 0x20] 00001CDA 4A6D B110 tst.w [A5 - 0x4EF0] 00001CDE 671A beq +0x1C /* 00001CFA */ 00001CE0 206D B370 movea.l A0, [A5 - 0x4C90] 00001CE4 486D B378 pea.l [A5 - 0x4C88] 00001CE8 2050 movea.l A0, [A0] 00001CEA 2F28 0010 move.l -[A7], [A0 + 0x10] 00001CEE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001CF2 4EBA 1368 jsr [PC + 0x1368 /* 0000305C */] 00001CF6 4FEF 000C lea.l A7, [A7 + 0xC] label00001CFA: 00001CFA 206D B35C movea.l A0, [A5 - 0x4CA4] 00001CFE 2050 movea.l A0, [A0] 00001D00 2F28 0024 move.l -[A7], [A0 + 0x24] 00001D04 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00001D08 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00001D0C 508F addq.l A7, 8 00001D0E 3F00 move.w -[A7], D0 00001D10 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001D14 548F addq.l A7, 2 00001D16 426D B392 clr.w [A5 - 0x4C6E] 00001D1A 7064 moveq.l D0, 0x64 00001D1C 3B40 B390 move.w [A5 - 0x4C70], D0 00001D20 52AD B326 addq.l [A5 - 0x4CDA], 1 00001D24 2B6D B326 B38C move.l [A5 - 0x4C74], [A5 - 0x4CDA] 00001D2A 2B6D B326 B388 move.l [A5 - 0x4C78], [A5 - 0x4CDA] 00001D30 486D B334 pea.l [A5 - 0x4CCC] 00001D34 4EBA 0524 jsr [PC + 0x524 /* 0000225A */] 00001D38 588F addq.l A7, 4 00001D3A 486D B334 pea.l [A5 - 0x4CCC] 00001D3E 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001D42 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001D46 508F addq.l A7, 8 00001D48 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001D4C A873 syscall SetPort 00001D4E 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00001D52 4EBA F1FC jsr [PC - 0xE04 /* 00000F50 */] 00001D56 4EBA F2C6 jsr [PC - 0xD3A /* 0000101E */] 00001D5A 3F3C 0001 move.w -[A7], 0x1 00001D5E 4EBA 1744 jsr [PC + 0x1744 /* 000034A4 */] 00001D62 548F addq.l A7, 2 00001D64 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 00001D68 4A6D B31A tst.w [A5 - 0x4CE6] 00001D6C 6600 0098 bne +0x9A /* 00001E06 */ 00001D70 2D6D B38C FF42 move.l [A6 - 0xBE], [A5 - 0x4C74] 00001D76 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001D7A 4267 clr.w -[A7] 00001D7C 486D BFC4 pea.l [A5 - 0x403C] 00001D80 4EBA 315A jsr [PC + 0x315A /* 00004EDC */] 00001D84 4FEF 000A lea.l A7, [A7 + 0xA] 00001D88 3E00 move.w D7, D0 00001D8A 4A47 tst.w D7 00001D8C 6706 beq +0x8 /* 00001D94 */ 00001D8E 3007 move.w D0, D7 00001D90 6000 04C2 bra +0x4C4 /* 00002254 */ label00001D94: 00001D94 202E FF42 move.l D0, [A6 - 0xBE] 00001D98 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001D9C 6708 beq +0xA /* 00001DA6 */ 00001D9E 303C FC20 move.w D0, 0xFC20 00001DA2 6000 04B0 bra +0x4B2 /* 00002254 */ label00001DA6: 00001DA6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001DAA 4267 clr.w -[A7] 00001DAC 486D BFD0 pea.l [A5 - 0x4030] 00001DB0 4EBA 312A jsr [PC + 0x312A /* 00004EDC */] 00001DB4 4FEF 000A lea.l A7, [A7 + 0xA] 00001DB8 3E00 move.w D7, D0 00001DBA 4A47 tst.w D7 00001DBC 6706 beq +0x8 /* 00001DC4 */ 00001DBE 3007 move.w D0, D7 00001DC0 6000 0492 bra +0x494 /* 00002254 */ label00001DC4: 00001DC4 202E FF42 move.l D0, [A6 - 0xBE] 00001DC8 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001DCC 6708 beq +0xA /* 00001DD6 */ 00001DCE 303C FC20 move.w D0, 0xFC20 00001DD2 6000 0480 bra +0x482 /* 00002254 */ label00001DD6: 00001DD6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001DDA 4267 clr.w -[A7] 00001DDC 486D BFE0 pea.l [A5 - 0x4020] 00001DE0 4EBA 30FA jsr [PC + 0x30FA /* 00004EDC */] 00001DE4 4FEF 000A lea.l A7, [A7 + 0xA] 00001DE8 3E00 move.w D7, D0 00001DEA 4A47 tst.w D7 00001DEC 6706 beq +0x8 /* 00001DF4 */ 00001DEE 3007 move.w D0, D7 00001DF0 6000 0462 bra +0x464 /* 00002254 */ label00001DF4: 00001DF4 202E FF42 move.l D0, [A6 - 0xBE] 00001DF8 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001DFC 6708 beq +0xA /* 00001E06 */ 00001DFE 303C FC20 move.w D0, 0xFC20 00001E02 6000 0450 bra +0x452 /* 00002254 */ label00001E06: 00001E06 7000 moveq.l D0, 0x00 00001E08 6000 044A bra +0x44C /* 00002254 */ label00001E0C: 00001E0C 486E FF9E pea.l [A6 - 0x62] 00001E10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E18 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 00001E1C 4FEF 000C lea.l A7, [A7 + 0xC] 00001E20 4A40 tst.w D0 00001E22 6738 beq +0x3A /* 00001E5C */ 00001E24 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001E28 41ED B334 lea.l A0, [A5 - 0x4CCC] 00001E2C 43EE FF9E lea.l A1, [A6 - 0x62] 00001E30 7017 moveq.l D0, 0x17 label00001E32: 00001E32 20D9 move.l [A0]+, [A1]+ 00001E34 51C8 FFFC dbf D0, -0x6 /* 00001E32 */ 00001E38 30D9 move.w [A0]+, [A1]+ 00001E3A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001E3E 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001E42 588F addq.l A7, 4 00001E44 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E48 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E50 4EBA F864 jsr [PC - 0x79C /* 000016B6 */] 00001E54 4FEF 000C lea.l A7, [A7 + 0xC] 00001E58 6000 03FA bra +0x3FC /* 00002254 */ label00001E5C: 00001E5C 486E FF3E pea.l [A6 - 0xC2] 00001E60 4878 0001 push.l 0x1 00001E64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E68 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001E6C 4FEF 000C lea.l A7, [A7 + 0xC] 00001E70 3F00 move.w -[A7], D0 00001E72 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001E76 548F addq.l A7, 2 00001E78 486E FF8E pea.l [A6 - 0x72] 00001E7C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E80 2F2E FF3E move.l -[A7], [A6 - 0xC2] 00001E84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E88 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00001E8C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001E90 4878 0001 push.l 0x1 00001E94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E98 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001E9C 508F addq.l A7, 8 00001E9E 3F00 move.w -[A7], D0 00001EA0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001EA4 548F addq.l A7, 2 00001EA6 486E FF3A pea.l [A6 - 0xC6] 00001EAA 2F2E FF8E move.l -[A7], [A6 - 0x72] 00001EAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EB2 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001EB6 4FEF 000C lea.l A7, [A7 + 0xC] 00001EBA 3F00 move.w -[A7], D0 00001EBC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001EC0 548F addq.l A7, 2 00001EC2 486E FF4E pea.l [A6 - 0xB2] 00001EC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001ECA 2F2E FF3A move.l -[A7], [A6 - 0xC6] 00001ECE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ED2 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00001ED6 4FEF 0010 lea.l A7, [A7 + 0x10] 00001EDA 2F2E FF8E move.l -[A7], [A6 - 0x72] 00001EDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EE2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001EE6 508F addq.l A7, 8 00001EE8 3F00 move.w -[A7], D0 00001EEA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001EEE 548F addq.l A7, 2 00001EF0 4878 0003 push.l 0x3 00001EF4 2F2E FF6A move.l -[A7], [A6 - 0x96] 00001EF8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001EFC 2F00 move.l -[A7], D0 00001EFE 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00001F02 588F addq.l A7, 4 00001F04 4A40 tst.w D0 00001F06 6710 beq +0x12 /* 00001F18 */ 00001F08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F0C 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001F10 588F addq.l A7, 4 00001F12 7025 moveq.l D0, 0x25 00001F14 6000 033E bra +0x340 /* 00002254 */ label00001F18: 00001F18 486D B334 pea.l [A5 - 0x4CCC] 00001F1C 4EBA F342 jsr [PC - 0xCBE /* 00001260 */] 00001F20 588F addq.l A7, 4 00001F22 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00001F26 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001F2A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001F2E 508F addq.l A7, 8 00001F30 3F00 move.w -[A7], D0 00001F32 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F36 548F addq.l A7, 2 00001F38 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00001F3C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001F40 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001F44 508F addq.l A7, 8 00001F46 3F00 move.w -[A7], D0 00001F48 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F4C 548F addq.l A7, 2 00001F4E 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001F52 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001F56 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001F5A 508F addq.l A7, 8 00001F5C 3F00 move.w -[A7], D0 00001F5E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F62 548F addq.l A7, 2 00001F64 42A7 clr.l -[A7] 00001F66 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001F6A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001F6E 508F addq.l A7, 8 00001F70 3F00 move.w -[A7], D0 00001F72 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F76 548F addq.l A7, 2 00001F78 4878 0001 push.l 0x1 00001F7C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001F80 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001F84 508F addq.l A7, 8 00001F86 3F00 move.w -[A7], D0 00001F88 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F8C 548F addq.l A7, 2 00001F8E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001F92 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001F96 588F addq.l A7, 4 00001F98 3F00 move.w -[A7], D0 00001F9A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F9E 548F addq.l A7, 2 00001FA0 4A6D B110 tst.w [A5 - 0x4EF0] 00001FA4 6710 beq +0x12 /* 00001FB6 */ 00001FA6 2F2D B364 move.l -[A7], [A5 - 0x4C9C] 00001FAA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001FAE 2F2D B378 move.l -[A7], [A5 - 0x4C88] 00001FB2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00001FB6: 00001FB6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001FBA 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00001FBE 588F addq.l A7, 4 00001FC0 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001FC4 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001FC8 588F addq.l A7, 4 00001FCA 2B6E 0008 B334 move.l [A5 - 0x4CCC], [A6 + 0x8] 00001FD0 486D B338 pea.l [A5 - 0x4CC8] 00001FD4 42A7 clr.l -[A7] 00001FD6 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001FDA 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001FDE 4FEF 000C lea.l A7, [A7 + 0xC] 00001FE2 3F00 move.w -[A7], D0 00001FE4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001FE8 548F addq.l A7, 2 00001FEA 486D B33C pea.l [A5 - 0x4CC4] 00001FEE 4878 0001 push.l 0x1 00001FF2 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001FF6 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001FFA 4FEF 000C lea.l A7, [A7 + 0xC] 00001FFE 3F00 move.w -[A7], D0 00002000 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002004 548F addq.l A7, 2 00002006 2B6E 0010 B340 move.l [A5 - 0x4CC0], [A6 + 0x10] 0000200C 486E FF8E pea.l [A6 - 0x72] 00002010 2F2D B340 move.l -[A7], [A5 - 0x4CC0] 00002014 2F2D B33C move.l -[A7], [A5 - 0x4CC4] 00002018 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000201C 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00002020 4FEF 0010 lea.l A7, [A7 + 0x10] 00002024 2B6E FF8E B344 move.l [A5 - 0x4CBC], [A6 - 0x72] 0000202A 2B6E FF92 B348 move.l [A5 - 0x4CB8], [A6 - 0x6E] 00002030 486D B34C pea.l [A5 - 0x4CB4] 00002034 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00002038 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000203C 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002040 4FEF 000C lea.l A7, [A7 + 0xC] 00002044 3F00 move.w -[A7], D0 00002046 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000204A 548F addq.l A7, 2 0000204C 2B6E 000C B350 move.l [A5 - 0x4CB0], [A6 + 0xC] 00002052 486E FF4E pea.l [A6 - 0xB2] 00002056 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 0000205A 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 0000205E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002062 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00002066 4FEF 0010 lea.l A7, [A7 + 0x10] 0000206A 2B6E FF4E B354 move.l [A5 - 0x4CAC], [A6 - 0xB2] 00002070 2B6E FF56 B358 move.l [A5 - 0x4CA8], [A6 - 0xAA] 00002076 486D B35C pea.l [A5 - 0x4CA4] 0000207A 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 0000207E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002082 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002086 4FEF 000C lea.l A7, [A7 + 0xC] 0000208A 3F00 move.w -[A7], D0 0000208C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002090 548F addq.l A7, 2 00002092 206D B35C movea.l A0, [A5 - 0x4CA4] 00002096 2050 movea.l A0, [A0] 00002098 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 0000209E 4A6D B110 tst.w [A5 - 0x4EF0] 000020A2 671A beq +0x1C /* 000020BE */ 000020A4 206D B35C movea.l A0, [A5 - 0x4CA4] 000020A8 486D B364 pea.l [A5 - 0x4C9C] 000020AC 2050 movea.l A0, [A0] 000020AE 2F28 0010 move.l -[A7], [A0 + 0x10] 000020B2 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000020B6 4EBA 0FA4 jsr [PC + 0xFA4 /* 0000305C */] 000020BA 4FEF 000C lea.l A7, [A7 + 0xC] label000020BE: 000020BE 2B6E FF52 B368 move.l [A5 - 0x4C98], [A6 - 0xAE] 000020C4 2B6E FF5A B36C move.l [A5 - 0x4C94], [A6 - 0xA6] 000020CA 486D B370 pea.l [A5 - 0x4C90] 000020CE 2F2D B368 move.l -[A7], [A5 - 0x4C98] 000020D2 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000020D6 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000020DA 4FEF 000C lea.l A7, [A7 + 0xC] 000020DE 3F00 move.w -[A7], D0 000020E0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000020E4 548F addq.l A7, 2 000020E6 206D B370 movea.l A0, [A5 - 0x4C90] 000020EA 2050 movea.l A0, [A0] 000020EC 2B68 0020 B374 move.l [A5 - 0x4C8C], [A0 + 0x20] 000020F2 4A6D B110 tst.w [A5 - 0x4EF0] 000020F6 671A beq +0x1C /* 00002112 */ 000020F8 206D B370 movea.l A0, [A5 - 0x4C90] 000020FC 486D B378 pea.l [A5 - 0x4C88] 00002100 2050 movea.l A0, [A0] 00002102 2F28 0010 move.l -[A7], [A0 + 0x10] 00002106 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000210A 4EBA 0F50 jsr [PC + 0xF50 /* 0000305C */] 0000210E 4FEF 000C lea.l A7, [A7 + 0xC] label00002112: 00002112 206D B35C movea.l A0, [A5 - 0x4CA4] 00002116 2050 movea.l A0, [A0] 00002118 2F28 0024 move.l -[A7], [A0 + 0x24] 0000211C 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00002120 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00002124 508F addq.l A7, 8 00002126 3F00 move.w -[A7], D0 00002128 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000212C 548F addq.l A7, 2 0000212E 426D B392 clr.w [A5 - 0x4C6E] 00002132 7064 moveq.l D0, 0x64 00002134 3B40 B390 move.w [A5 - 0x4C70], D0 00002138 52AD B326 addq.l [A5 - 0x4CDA], 1 0000213C 2B6D B326 B38C move.l [A5 - 0x4C74], [A5 - 0x4CDA] 00002142 2B6D B326 B388 move.l [A5 - 0x4C78], [A5 - 0x4CDA] 00002148 486D B334 pea.l [A5 - 0x4CCC] 0000214C 4EBA 010C jsr [PC + 0x10C /* 0000225A */] 00002150 588F addq.l A7, 4 00002152 486D B334 pea.l [A5 - 0x4CCC] 00002156 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000215A 588F addq.l A7, 4 0000215C 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002160 A873 syscall SetPort 00002162 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00002166 4EBA EDE8 jsr [PC - 0x1218 /* 00000F50 */] 0000216A 4EBA EEB2 jsr [PC - 0x114E /* 0000101E */] 0000216E 3F3C 0001 move.w -[A7], 0x1 00002172 4EBA 1330 jsr [PC + 0x1330 /* 000034A4 */] 00002176 548F addq.l A7, 2 00002178 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 0000217C 4A6D B31A tst.w [A5 - 0x4CE6] 00002180 6600 00D0 bne +0xD2 /* 00002252 */ 00002184 2D6D B38C FF42 move.l [A6 - 0xBE], [A5 - 0x4C74] 0000218A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000218E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00002192 588F addq.l A7, 4 00002194 0C40 0001 cmpi.w D0, 0x1 00002198 6630 bne +0x32 /* 000021CA */ 0000219A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000219E 4267 clr.w -[A7] 000021A0 486D BFEA pea.l [A5 - 0x4016] 000021A4 4EBA 2D36 jsr [PC + 0x2D36 /* 00004EDC */] 000021A8 4FEF 000A lea.l A7, [A7 + 0xA] 000021AC 3E00 move.w D7, D0 000021AE 4A47 tst.w D7 000021B0 6706 beq +0x8 /* 000021B8 */ 000021B2 3007 move.w D0, D7 000021B4 6000 009E bra +0xA0 /* 00002254 */ label000021B8: 000021B8 202E FF42 move.l D0, [A6 - 0xBE] 000021BC B0AD B38C cmp.l D0, [A5 - 0x4C74] 000021C0 6708 beq +0xA /* 000021CA */ 000021C2 303C FC20 move.w D0, 0xFC20 000021C6 6000 008C bra +0x8E /* 00002254 */ label000021CA: 000021CA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000021CE 4267 clr.w -[A7] 000021D0 486D BFF6 pea.l [A5 - 0x400A] 000021D4 4EBA 2D06 jsr [PC + 0x2D06 /* 00004EDC */] 000021D8 4FEF 000A lea.l A7, [A7 + 0xA] 000021DC 3E00 move.w D7, D0 000021DE 4A47 tst.w D7 000021E0 6706 beq +0x8 /* 000021E8 */ 000021E2 3007 move.w D0, D7 000021E4 6000 006E bra +0x70 /* 00002254 */ label000021E8: 000021E8 202E FF42 move.l D0, [A6 - 0xBE] 000021EC B0AD B38C cmp.l D0, [A5 - 0x4C74] 000021F0 6708 beq +0xA /* 000021FA */ 000021F2 303C FC20 move.w D0, 0xFC20 000021F6 6000 005C bra +0x5E /* 00002254 */ label000021FA: 000021FA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000021FE 4267 clr.w -[A7] 00002200 486D C002 pea.l [A5 - 0x3FFE] 00002204 4EBA 2CD6 jsr [PC + 0x2CD6 /* 00004EDC */] 00002208 4FEF 000A lea.l A7, [A7 + 0xA] 0000220C 3E00 move.w D7, D0 0000220E 4A47 tst.w D7 00002210 6704 beq +0x6 /* 00002216 */ 00002212 3007 move.w D0, D7 00002214 603E bra +0x40 /* 00002254 */ label00002216: 00002216 202E FF42 move.l D0, [A6 - 0xBE] 0000221A B0AD B38C cmp.l D0, [A5 - 0x4C74] 0000221E 6706 beq +0x8 /* 00002226 */ 00002220 303C FC20 move.w D0, 0xFC20 00002224 602E bra +0x30 /* 00002254 */ label00002226: 00002226 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000222A 4267 clr.w -[A7] 0000222C 486D C012 pea.l [A5 - 0x3FEE] 00002230 4EBA 2CAA jsr [PC + 0x2CAA /* 00004EDC */] 00002234 4FEF 000A lea.l A7, [A7 + 0xA] 00002238 3E00 move.w D7, D0 0000223A 4A47 tst.w D7 0000223C 6704 beq +0x6 /* 00002242 */ 0000223E 3007 move.w D0, D7 00002240 6012 bra +0x14 /* 00002254 */ label00002242: 00002242 202E FF42 move.l D0, [A6 - 0xBE] 00002246 B0AD B38C cmp.l D0, [A5 - 0x4C74] 0000224A 6706 beq +0x8 /* 00002252 */ 0000224C 303C FC20 move.w D0, 0xFC20 00002250 6002 bra +0x4 /* 00002254 */ label00002252: 00002252 7000 moveq.l D0, 0x00 label00002254: 00002254 2E1F move.l D7, [A7]+ 00002256 4E5E unlink A6 00002258 4E75 rts export_369: fn0000225A: 0000225A 4E56 FE7E link A6, -0x0182 0000225E 426E FF94 clr.w [A6 - 0x6C] 00002262 206E 0008 movea.l A0, [A6 + 0x8] 00002266 43EE FF96 lea.l A1, [A6 - 0x6A] 0000226A 7017 moveq.l D0, 0x17 label0000226C: 0000226C 22D8 move.l [A1]+, [A0]+ 0000226E 51C8 FFFC dbf D0, -0x6 /* 0000226C */ 00002272 32D8 move.w [A1]+, [A0]+ 00002274 2D7C FFFF FC18 FE82 move.l [A6 - 0x17E], 0xFFFFFC18 0000227C 206E FFAE movea.l A0, [A6 - 0x52] 00002280 2050 movea.l A0, [A0] 00002282 3D68 0002 FF92 move.w [A6 - 0x6E], [A0 + 0x2] 00002288 206E FFAE movea.l A0, [A6 - 0x52] 0000228C 2050 movea.l A0, [A0] 0000228E 2D68 0004 FE8A move.l [A6 - 0x176], [A0 + 0x4] 00002294 206E FFDE movea.l A0, [A6 - 0x22] 00002298 1028 0071 move.b D0, [A0 + 0x71] 0000229C 4880 ext.w D0 0000229E 0800 0000 btst.b D0, 0x0 000022A2 671E beq +0x20 /* 000022C2 */ 000022A4 206E FFDE movea.l A0, [A6 - 0x22] 000022A8 2F28 0082 move.l -[A7], [A0 + 0x82] 000022AC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000022B0 206E FFDE movea.l A0, [A6 - 0x22] 000022B4 42A8 0082 clr.l [A0 + 0x82] 000022B8 206E FFDE movea.l A0, [A6 - 0x22] 000022BC 0868 0000 0071 bchg.b [A0 + 0x71], 0x0 label000022C2: 000022C2 302E FF92 move.w D0, [A6 - 0x6E] 000022C6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000022CA 0000 0006 ori.b D0, 0x6 000022CE 010A btst A2, D0 000022D0 000E 0026 ori.b A6, 0x26 /* '&' */ 000022D4 00B8 00CC 00D2 00D8 ori.l [0x000000D8], 0xCC00D2 000022DC 00DE .incomplete 000022DE 7004 moveq.l D0, 0x04 000022E0 2D40 FE86 move.l [A6 - 0x17A], D0 000022E4 082E 0000 FE8D btst.b [A6 - 0x173], 0x0 000022EA 6700 00EC beq +0xEE /* 000023D8 */ 000022EE 7001 moveq.l D0, 0x01 000022F0 3D40 FF94 move.w [A6 - 0x6C], D0 000022F4 6000 00E2 bra +0xE4 /* 000023D8 */ 000022F8 42AE FE86 clr.l [A6 - 0x17A] 000022FC 082E 0001 FE8D btst.b [A6 - 0x173], 0x1 00002302 6700 0076 beq +0x78 /* 0000237A */ 00002306 7008 moveq.l D0, 0x08 00002308 2D40 FE86 move.l [A6 - 0x17A], D0 0000230C 206E FFDE movea.l A0, [A6 - 0x22] 00002310 08E8 0000 0071 bset.b [A0 + 0x71], 0x0 00002316 42A7 clr.l -[A7] 00002318 4878 0010 push.l 0x10 0000231C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002320 205F movea.l A0, [A7]+ 00002322 2D48 FF8E move.l [A6 - 0x72], A0 00002326 206E FF8E movea.l A0, [A6 - 0x72] 0000232A 226E FFAE movea.l A1, [A6 - 0x52] 0000232E 2251 movea.l A1, [A1] 00002330 2050 movea.l A0, [A0] 00002332 43E9 0018 lea.l A1, [A1 + 0x18] 00002336 20D9 move.l [A0]+, [A1]+ 00002338 20D9 move.l [A0]+, [A1]+ 0000233A 41EE FFF8 lea.l A0, [A6 - 0x8] 0000233E 43ED AB0E lea.l A1, [A5 - 0x54F2] 00002342 20D9 move.l [A0]+, [A1]+ 00002344 20D9 move.l [A0]+, [A1]+ 00002346 486E FFF8 pea.l [A6 - 0x8] 0000234A 3F3C 0003 move.w -[A7], 0x3 0000234E 3F3C 0003 move.w -[A7], 0x3 00002352 A8A9 syscall InsetRect 00002354 302D B11E move.w D0, [A5 - 0x4EE2] 00002358 0640 0012 addi.w D0, 0x12 0000235C D16E FFF8 add.w [A6 - 0x8], D0 00002360 206E FF8E movea.l A0, [A6 - 0x72] 00002364 2050 movea.l A0, [A0] 00002366 5088 addq.l A0, 8 00002368 43EE FFF8 lea.l A1, [A6 - 0x8] 0000236C 20D9 move.l [A0]+, [A1]+ 0000236E 20D9 move.l [A0]+, [A1]+ 00002370 206E FFDE movea.l A0, [A6 - 0x22] 00002374 216E FF8E 0082 move.l [A0 + 0x82], [A6 - 0x72] label0000237A: 0000237A 082E 0000 FE8D btst.b [A6 - 0x173], 0x0 00002380 6700 0056 beq +0x58 /* 000023D8 */ 00002384 7001 moveq.l D0, 0x01 00002386 3D40 FF94 move.w [A6 - 0x6C], D0 0000238A 604C bra +0x4E /* 000023D8 */ 0000238C 7010 moveq.l D0, 0x10 0000238E 2D40 FE86 move.l [A6 - 0x17A], D0 00002392 082E 0000 FE8D btst.b [A6 - 0x173], 0x0 00002398 673E beq +0x40 /* 000023D8 */ 0000239A 7001 moveq.l D0, 0x01 0000239C 3D40 FF94 move.w [A6 - 0x6C], D0 000023A0 6036 bra +0x38 /* 000023D8 */ 000023A2 7001 moveq.l D0, 0x01 000023A4 2D40 FE86 move.l [A6 - 0x17A], D0 000023A8 602E bra +0x30 /* 000023D8 */ 000023AA 7002 moveq.l D0, 0x02 000023AC 2D40 FE86 move.l [A6 - 0x17A], D0 000023B0 6026 bra +0x28 /* 000023D8 */ 000023B2 7003 moveq.l D0, 0x03 000023B4 2D40 FE86 move.l [A6 - 0x17A], D0 000023B8 601E bra +0x20 /* 000023D8 */ 000023BA 2D7C 0000 0200 FE86 move.l [A6 - 0x17A], 0x200 000023C2 2D7C FFFF FC19 FE82 move.l [A6 - 0x17E], 0xFFFFFC19 000023CA 082E 0000 FE8D btst.b [A6 - 0x173], 0x0 000023D0 6706 beq +0x8 /* 000023D8 */ 000023D2 7001 moveq.l D0, 0x01 000023D4 3D40 FF94 move.w [A6 - 0x6C], D0 label000023D8: 000023D8 206E FFDE movea.l A0, [A6 - 0x22] 000023DC 116E FF95 0070 move.b [A0 + 0x70], [A6 - 0x6B] 000023E2 206E FFDE movea.l A0, [A6 - 0x22] 000023E6 216E FE82 0098 move.l [A0 + 0x98], [A6 - 0x17E] 000023EC 202E FE86 move.l D0, [A6 - 0x17A] 000023F0 E880 asr D0, 4 000023F2 42A7 clr.l -[A7] 000023F4 4879 5744 4546 push.l 0x57444546 /* 'WDEF' */ 000023FA 3F00 move.w -[A7], D0 000023FC A80C syscall RGetResource 000023FE 205F movea.l A0, [A7]+ 00002400 2D48 FE7E move.l [A6 - 0x182], A0 00002404 203C 00FF FFFF move.l D0, 0xFFFFFF 0000240A C0AE FE7E and.l D0, [A6 - 0x182] 0000240E 720F moveq.l D1, 0x0F 00002410 C2AE FE86 and.l D1, [A6 - 0x17A] 00002414 7418 moveq.l D2, 0x18 00002416 E5A9 lsl D1, D2 00002418 8081 or.l D0, D1 0000241A 2D40 FE7E move.l [A6 - 0x182], D0 0000241E 206E FFDE movea.l A0, [A6 - 0x22] 00002422 216E FE7E 007E move.l [A0 + 0x7E], [A6 - 0x182] 00002428 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000242C 4267 clr.w -[A7] 0000242E A963 syscall SetControlValue/SetCtlValue 00002430 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002434 4267 clr.w -[A7] 00002436 A963 syscall SetControlValue/SetCtlValue 00002438 0C6E 0001 FF92 cmpi.w [A6 - 0x6E], 0x1 0000243E 660E bne +0x10 /* 0000244E */ 00002440 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00002444 A957 syscall ShowControl 00002446 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000244A A957 syscall ShowControl 0000244C 600C bra +0xE /* 0000245A */ label0000244E: 0000244E 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00002452 A958 syscall HideControl 00002454 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002458 A958 syscall HideControl label0000245A: 0000245A 206E FFAE movea.l A0, [A6 - 0x52] 0000245E 2050 movea.l A0, [A0] 00002460 43EE FFF8 lea.l A1, [A6 - 0x8] 00002464 41E8 0018 lea.l A0, [A0 + 0x18] 00002468 22D8 move.l [A1]+, [A0]+ 0000246A 22D8 move.l [A1]+, [A0]+ 0000246C 2F2E FFDE move.l -[A7], [A6 - 0x22] 00002470 486E FFF8 pea.l [A6 - 0x8] 00002474 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002478 508F addq.l A7, 8 0000247A 206E FFAE movea.l A0, [A6 - 0x52] 0000247E 486E FE8E pea.l [A6 - 0x172] 00002482 2050 movea.l A0, [A0] 00002484 2F28 0028 move.l -[A7], [A0 + 0x28] 00002488 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000248C 508F addq.l A7, 8 0000248E 486E FE8E pea.l [A6 - 0x172] 00002492 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002496 588F addq.l A7, 4 00002498 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000249C 486E FE8E pea.l [A6 - 0x172] 000024A0 A91A syscall SetWTitle 000024A2 4E5E unlink A6 000024A4 4E75 rts export_352: 000024A6 4E56 FFF4 link A6, -0x000C 000024AA 48E7 0300 movem.l -[A7], D6,D7 000024AE 526D B32C addq.w [A5 - 0x4CD4], 1 000024B2 486E FFF4 pea.l [A6 - 0xC] 000024B6 486E FFF8 pea.l [A6 - 0x8] 000024BA 486E FFFC pea.l [A6 - 0x4] 000024BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024C2 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 000024C6 4FEF 0010 lea.l A7, [A7 + 0x10] 000024CA 3E00 move.w D7, D0 000024CC 4A47 tst.w D7 000024CE 6706 beq +0x8 /* 000024D6 */ 000024D0 3007 move.w D0, D7 000024D2 6000 0064 bra +0x66 /* 00002538 */ label000024D6: 000024D6 3C2D B32A move.w D6, [A5 - 0x4CD6] 000024DA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000024DE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000024E2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024E6 4EBA 0058 jsr [PC + 0x58 /* 00002540 */] 000024EA 4FEF 000C lea.l A7, [A7 + 0xC] 000024EE 3E00 move.w D7, D0 000024F0 4A47 tst.w D7 000024F2 6704 beq +0x6 /* 000024F8 */ 000024F4 3007 move.w D0, D7 000024F6 6040 bra +0x42 /* 00002538 */ label000024F8: 000024F8 BC6D B32A cmp.w D6, [A5 - 0x4CD6] 000024FC 6722 beq +0x24 /* 00002520 */ 000024FE 486E FFF4 pea.l [A6 - 0xC] 00002502 486E FFF8 pea.l [A6 - 0x8] 00002506 486E FFFC pea.l [A6 - 0x4] 0000250A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000250E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 00002512 4FEF 0010 lea.l A7, [A7 + 0x10] 00002516 3E00 move.w D7, D0 00002518 4A47 tst.w D7 0000251A 6704 beq +0x6 /* 00002520 */ 0000251C 3007 move.w D0, D7 0000251E 6018 bra +0x1A /* 00002538 */ label00002520: 00002520 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002524 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002528 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000252C 4EBA 01B0 jsr [PC + 0x1B0 /* 000026DE */] 00002530 4FEF 000C lea.l A7, [A7 + 0xC] 00002534 3E00 move.w D7, D0 00002536 3007 move.w D0, D7 label00002538: 00002538 4CDF 00C0 movem.l D6,D7, [A7]+ 0000253C 4E5E unlink A6 0000253E 4E75 rts fn00002540: 00002540 4E56 FF5A link A6, -0x00A6 00002544 2F07 move.l -[A7], D7 00002546 2D6D B38C FF5A move.l [A6 - 0xA6], [A5 - 0x4C74] 0000254C 486E FF5E pea.l [A6 - 0xA2] 00002550 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002554 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002558 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 0000255C 4FEF 000C lea.l A7, [A7 + 0xC] 00002560 4A40 tst.w D0 00002562 6606 bne +0x8 /* 0000256A */ 00002564 7000 moveq.l D0, 0x00 00002566 6000 0170 bra +0x172 /* 000026D8 */ label0000256A: 0000256A 202E FF7A move.l D0, [A6 - 0x86] 0000256E B0AE 000C cmp.l D0, [A6 + 0xC] 00002572 6606 bne +0x8 /* 0000257A */ 00002574 7000 moveq.l D0, 0x00 00002576 6000 0160 bra +0x162 /* 000026D8 */ label0000257A: 0000257A 486E FFC0 pea.l [A6 - 0x40] 0000257E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002582 2F2E FF76 move.l -[A7], [A6 - 0x8A] 00002586 2F2E FF5E move.l -[A7], [A6 - 0xA2] 0000258A 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 0000258E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002592 202E FFC4 move.l D0, [A6 - 0x3C] 00002596 B0AE FF92 cmp.l D0, [A6 - 0x6E] 0000259A 6600 008C bne +0x8E /* 00002628 */ 0000259E 4EBA E748 jsr [PC - 0x18B8 /* 00000CE8 */] 000025A2 3E00 move.w D7, D0 000025A4 4A47 tst.w D7 000025A6 6706 beq +0x8 /* 000025AE */ 000025A8 3007 move.w D0, D7 000025AA 6000 012C bra +0x12E /* 000026D8 */ label000025AE: 000025AE 202E FF5A move.l D0, [A6 - 0xA6] 000025B2 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000025B6 6708 beq +0xA /* 000025C0 */ 000025B8 303C FC20 move.w D0, 0xFC20 000025BC 6000 011A bra +0x11C /* 000026D8 */ label000025C0: 000025C0 4EBA E70C jsr [PC - 0x18F4 /* 00000CCE */] 000025C4 486D C01C pea.l [A5 - 0x3FE4] 000025C8 4EBA DEF6 jsr [PC - 0x210A /* 000004C0 */] 000025CC 588F addq.l A7, 4 000025CE 3E00 move.w D7, D0 000025D0 4A47 tst.w D7 000025D2 6706 beq +0x8 /* 000025DA */ 000025D4 3007 move.w D0, D7 000025D6 6000 0100 bra +0x102 /* 000026D8 */ label000025DA: 000025DA 202E FF5A move.l D0, [A6 - 0xA6] 000025DE B0AD B38C cmp.l D0, [A5 - 0x4C74] 000025E2 6708 beq +0xA /* 000025EC */ 000025E4 303C FC20 move.w D0, 0xFC20 000025E8 6000 00EE bra +0xF0 /* 000026D8 */ label000025EC: 000025EC 4A6D B31A tst.w [A5 - 0x4CE6] 000025F0 6630 bne +0x32 /* 00002622 */ 000025F2 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000025F6 4267 clr.w -[A7] 000025F8 486D C028 pea.l [A5 - 0x3FD8] 000025FC 4EBA 28DE jsr [PC + 0x28DE /* 00004EDC */] 00002600 4FEF 000A lea.l A7, [A7 + 0xA] 00002604 3E00 move.w D7, D0 00002606 4A47 tst.w D7 00002608 6706 beq +0x8 /* 00002610 */ 0000260A 3007 move.w D0, D7 0000260C 6000 00CA bra +0xCC /* 000026D8 */ label00002610: 00002610 202E FF5A move.l D0, [A6 - 0xA6] 00002614 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002618 6708 beq +0xA /* 00002622 */ 0000261A 303C FC20 move.w D0, 0xFC20 0000261E 6000 00B8 bra +0xBA /* 000026D8 */ label00002622: 00002622 7000 moveq.l D0, 0x00 00002624 6000 00B2 bra +0xB4 /* 000026D8 */ label00002628: 00002628 4EBA E6BE jsr [PC - 0x1942 /* 00000CE8 */] 0000262C 3E00 move.w D7, D0 0000262E 4A47 tst.w D7 00002630 6706 beq +0x8 /* 00002638 */ 00002632 3007 move.w D0, D7 00002634 6000 00A2 bra +0xA4 /* 000026D8 */ label00002638: 00002638 202E FF5A move.l D0, [A6 - 0xA6] 0000263C B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002640 6708 beq +0xA /* 0000264A */ 00002642 303C FC20 move.w D0, 0xFC20 00002646 6000 0090 bra +0x92 /* 000026D8 */ label0000264A: 0000264A 4EBA E682 jsr [PC - 0x197E /* 00000CCE */] 0000264E 486D C032 pea.l [A5 - 0x3FCE] 00002652 4EBA DE6C jsr [PC - 0x2194 /* 000004C0 */] 00002656 588F addq.l A7, 4 00002658 3E00 move.w D7, D0 0000265A 4A47 tst.w D7 0000265C 6706 beq +0x8 /* 00002664 */ 0000265E 3007 move.w D0, D7 00002660 6000 0076 bra +0x78 /* 000026D8 */ label00002664: 00002664 202E FF5A move.l D0, [A6 - 0xA6] 00002668 B0AD B38C cmp.l D0, [A5 - 0x4C74] 0000266C 6708 beq +0xA /* 00002676 */ 0000266E 303C FC20 move.w D0, 0xFC20 00002672 6000 0064 bra +0x66 /* 000026D8 */ label00002676: 00002676 4A6D B31A tst.w [A5 - 0x4CE6] 0000267A 6600 005A bne +0x5C /* 000026D6 */ 0000267E 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00002682 4267 clr.w -[A7] 00002684 486D C03E pea.l [A5 - 0x3FC2] 00002688 4EBA 2852 jsr [PC + 0x2852 /* 00004EDC */] 0000268C 4FEF 000A lea.l A7, [A7 + 0xA] 00002690 3E00 move.w D7, D0 00002692 4A47 tst.w D7 00002694 6704 beq +0x6 /* 0000269A */ 00002696 3007 move.w D0, D7 00002698 603E bra +0x40 /* 000026D8 */ label0000269A: 0000269A 202E FF5A move.l D0, [A6 - 0xA6] 0000269E B0AD B38C cmp.l D0, [A5 - 0x4C74] 000026A2 6706 beq +0x8 /* 000026AA */ 000026A4 303C FC20 move.w D0, 0xFC20 000026A8 602E bra +0x30 /* 000026D8 */ label000026AA: 000026AA 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000026AE 4267 clr.w -[A7] 000026B0 486D C048 pea.l [A5 - 0x3FB8] 000026B4 4EBA 2826 jsr [PC + 0x2826 /* 00004EDC */] 000026B8 4FEF 000A lea.l A7, [A7 + 0xA] 000026BC 3E00 move.w D7, D0 000026BE 4A47 tst.w D7 000026C0 6704 beq +0x6 /* 000026C6 */ 000026C2 3007 move.w D0, D7 000026C4 6012 bra +0x14 /* 000026D8 */ label000026C6: 000026C6 202E FF5A move.l D0, [A6 - 0xA6] 000026CA B0AD B38C cmp.l D0, [A5 - 0x4C74] 000026CE 6706 beq +0x8 /* 000026D6 */ 000026D0 303C FC20 move.w D0, 0xFC20 000026D4 6002 bra +0x4 /* 000026D8 */ label000026D6: 000026D6 7000 moveq.l D0, 0x00 label000026D8: 000026D8 2E1F move.l D7, [A7]+ 000026DA 4E5E unlink A6 000026DC 4E75 rts fn000026DE: 000026DE 4E56 FFA4 link A6, -0x005C 000026E2 2F07 move.l -[A7], D7 000026E4 486D B334 pea.l [A5 - 0x4CCC] 000026E8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000026EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026F0 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 000026F4 4FEF 000C lea.l A7, [A7 + 0xC] 000026F8 4A40 tst.w D0 000026FA 6700 03E2 beq +0x3E4 /* 00002ADE */ 000026FE 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002702 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002706 588F addq.l A7, 4 00002708 202D B350 move.l D0, [A5 - 0x4CB0] 0000270C B0AE 000C cmp.l D0, [A6 + 0xC] 00002710 6630 bne +0x32 /* 00002742 */ 00002712 426D B392 clr.w [A5 - 0x4C6E] 00002716 7064 moveq.l D0, 0x64 00002718 3B40 B390 move.w [A5 - 0x4C70], D0 0000271C 486D B334 pea.l [A5 - 0x4CCC] 00002720 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002724 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00002728 508F addq.l A7, 8 0000272A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000272E A873 syscall SetPort 00002730 4267 clr.w -[A7] 00002732 4EBA 0D70 jsr [PC + 0xD70 /* 000034A4 */] 00002736 548F addq.l A7, 2 00002738 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 0000273C 7000 moveq.l D0, 0x00 0000273E 6000 06E0 bra +0x6E2 /* 00002E20 */ label00002742: 00002742 486E FFB0 pea.l [A6 - 0x50] 00002746 2F2E 000C move.l -[A7], [A6 + 0xC] 0000274A 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 0000274E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002752 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00002756 4FEF 0010 lea.l A7, [A7 + 0x10] 0000275A 4878 0003 push.l 0x3 0000275E 2F2E FFCC move.l -[A7], [A6 - 0x34] 00002762 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002766 2F00 move.l -[A7], D0 00002768 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 0000276C 588F addq.l A7, 4 0000276E 4A40 tst.w D0 00002770 6706 beq +0x8 /* 00002778 */ 00002772 7025 moveq.l D0, 0x25 00002774 6000 06AA bra +0x6AC /* 00002E20 */ label00002778: 00002778 202E FFB4 move.l D0, [A6 - 0x4C] 0000277C B0AD B368 cmp.l D0, [A5 - 0x4C98] 00002780 6600 0166 bne +0x168 /* 000028E8 */ 00002784 486D B334 pea.l [A5 - 0x4CCC] 00002788 4EBA EAD6 jsr [PC - 0x152A /* 00001260 */] 0000278C 588F addq.l A7, 4 0000278E 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00002792 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002796 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000279A 508F addq.l A7, 8 0000279C 3F00 move.w -[A7], D0 0000279E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000027A2 548F addq.l A7, 2 000027A4 2F2D B370 move.l -[A7], [A5 - 0x4C90] 000027A8 2F2D B368 move.l -[A7], [A5 - 0x4C98] 000027AC 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000027B0 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 000027B4 4FEF 000C lea.l A7, [A7 + 0xC] 000027B8 3F00 move.w -[A7], D0 000027BA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000027BE 548F addq.l A7, 2 000027C0 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000027C4 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 000027C8 588F addq.l A7, 4 000027CA 3F00 move.w -[A7], D0 000027CC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000027D0 548F addq.l A7, 2 000027D2 4A6D B110 tst.w [A5 - 0x4EF0] 000027D6 6708 beq +0xA /* 000027E0 */ 000027D8 2F2D B364 move.l -[A7], [A5 - 0x4C9C] 000027DC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label000027E0: 000027E0 2B6E 000C B350 move.l [A5 - 0x4CB0], [A6 + 0xC] 000027E6 486E FFB0 pea.l [A6 - 0x50] 000027EA 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 000027EE 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 000027F2 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000027F6 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000027FA 4FEF 0010 lea.l A7, [A7 + 0x10] 000027FE 2B6E FFB0 B354 move.l [A5 - 0x4CAC], [A6 - 0x50] 00002804 2B6E FFB8 B358 move.l [A5 - 0x4CA8], [A6 - 0x48] 0000280A 486D B35C pea.l [A5 - 0x4CA4] 0000280E 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00002812 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002816 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000281A 4FEF 000C lea.l A7, [A7 + 0xC] 0000281E 3F00 move.w -[A7], D0 00002820 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002824 548F addq.l A7, 2 00002826 206D B35C movea.l A0, [A5 - 0x4CA4] 0000282A 2050 movea.l A0, [A0] 0000282C 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 00002832 4A6D B110 tst.w [A5 - 0x4EF0] 00002836 671A beq +0x1C /* 00002852 */ 00002838 206D B35C movea.l A0, [A5 - 0x4CA4] 0000283C 486D B364 pea.l [A5 - 0x4C9C] 00002840 2050 movea.l A0, [A0] 00002842 2F28 0010 move.l -[A7], [A0 + 0x10] 00002846 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000284A 4EBA 0810 jsr [PC + 0x810 /* 0000305C */] 0000284E 4FEF 000C lea.l A7, [A7 + 0xC] label00002852: 00002852 206D B35C movea.l A0, [A5 - 0x4CA4] 00002856 2050 movea.l A0, [A0] 00002858 2F28 0024 move.l -[A7], [A0 + 0x24] 0000285C 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00002860 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00002864 508F addq.l A7, 8 00002866 3F00 move.w -[A7], D0 00002868 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000286C 548F addq.l A7, 2 0000286E 426D B392 clr.w [A5 - 0x4C6E] 00002872 7064 moveq.l D0, 0x64 00002874 3B40 B390 move.w [A5 - 0x4C70], D0 00002878 52AD B326 addq.l [A5 - 0x4CDA], 1 0000287C 2B6D B326 B38C move.l [A5 - 0x4C74], [A5 - 0x4CDA] 00002882 486D B334 pea.l [A5 - 0x4CCC] 00002886 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000288A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000288E 508F addq.l A7, 8 00002890 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002894 A873 syscall SetPort 00002896 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000289A 4267 clr.w -[A7] 0000289C 4EBA 0C06 jsr [PC + 0xC06 /* 000034A4 */] 000028A0 548F addq.l A7, 2 000028A2 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 000028A6 4A6D B31A tst.w [A5 - 0x4CE6] 000028AA 6636 bne +0x38 /* 000028E2 */ 000028AC 2D6D B38C FFA4 move.l [A6 - 0x5C], [A5 - 0x4C74] 000028B2 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000028B6 4267 clr.w -[A7] 000028B8 486D C058 pea.l [A5 - 0x3FA8] 000028BC 4EBA 261E jsr [PC + 0x261E /* 00004EDC */] 000028C0 4FEF 000A lea.l A7, [A7 + 0xA] 000028C4 3E00 move.w D7, D0 000028C6 4A47 tst.w D7 000028C8 6706 beq +0x8 /* 000028D0 */ 000028CA 3007 move.w D0, D7 000028CC 6000 0552 bra +0x554 /* 00002E20 */ label000028D0: 000028D0 202E FFA4 move.l D0, [A6 - 0x5C] 000028D4 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000028D8 6708 beq +0xA /* 000028E2 */ 000028DA 303C FC20 move.w D0, 0xFC20 000028DE 6000 0540 bra +0x542 /* 00002E20 */ label000028E2: 000028E2 7000 moveq.l D0, 0x00 000028E4 6000 053A bra +0x53C /* 00002E20 */ label000028E8: 000028E8 486D B334 pea.l [A5 - 0x4CCC] 000028EC 4EBA E972 jsr [PC - 0x168E /* 00001260 */] 000028F0 588F addq.l A7, 4 000028F2 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 000028F6 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000028FA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000028FE 508F addq.l A7, 8 00002900 3F00 move.w -[A7], D0 00002902 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002906 548F addq.l A7, 2 00002908 2F2D B368 move.l -[A7], [A5 - 0x4C98] 0000290C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002910 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002914 508F addq.l A7, 8 00002916 3F00 move.w -[A7], D0 00002918 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000291C 548F addq.l A7, 2 0000291E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002922 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00002926 588F addq.l A7, 4 00002928 3F00 move.w -[A7], D0 0000292A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000292E 548F addq.l A7, 2 00002930 4A6D B110 tst.w [A5 - 0x4EF0] 00002934 6710 beq +0x12 /* 00002946 */ 00002936 2F2D B364 move.l -[A7], [A5 - 0x4C9C] 0000293A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000293E 2F2D B378 move.l -[A7], [A5 - 0x4C88] 00002942 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00002946: 00002946 2B6E 000C B350 move.l [A5 - 0x4CB0], [A6 + 0xC] 0000294C 486E FFB0 pea.l [A6 - 0x50] 00002950 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 00002954 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00002958 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000295C 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00002960 4FEF 0010 lea.l A7, [A7 + 0x10] 00002964 2B6E FFB0 B354 move.l [A5 - 0x4CAC], [A6 - 0x50] 0000296A 2B6E FFB8 B358 move.l [A5 - 0x4CA8], [A6 - 0x48] 00002970 486D B35C pea.l [A5 - 0x4CA4] 00002974 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00002978 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000297C 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002980 4FEF 000C lea.l A7, [A7 + 0xC] 00002984 3F00 move.w -[A7], D0 00002986 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000298A 548F addq.l A7, 2 0000298C 206D B35C movea.l A0, [A5 - 0x4CA4] 00002990 2050 movea.l A0, [A0] 00002992 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 00002998 4A6D B110 tst.w [A5 - 0x4EF0] 0000299C 671A beq +0x1C /* 000029B8 */ 0000299E 206D B35C movea.l A0, [A5 - 0x4CA4] 000029A2 486D B364 pea.l [A5 - 0x4C9C] 000029A6 2050 movea.l A0, [A0] 000029A8 2F28 0010 move.l -[A7], [A0 + 0x10] 000029AC 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000029B0 4EBA 06AA jsr [PC + 0x6AA /* 0000305C */] 000029B4 4FEF 000C lea.l A7, [A7 + 0xC] label000029B8: 000029B8 2B6E FFB4 B368 move.l [A5 - 0x4C98], [A6 - 0x4C] 000029BE 2B6E FFBC B36C move.l [A5 - 0x4C94], [A6 - 0x44] 000029C4 486D B370 pea.l [A5 - 0x4C90] 000029C8 2F2D B368 move.l -[A7], [A5 - 0x4C98] 000029CC 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000029D0 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000029D4 4FEF 000C lea.l A7, [A7 + 0xC] 000029D8 3F00 move.w -[A7], D0 000029DA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000029DE 548F addq.l A7, 2 000029E0 206D B370 movea.l A0, [A5 - 0x4C90] 000029E4 2050 movea.l A0, [A0] 000029E6 2B68 0020 B374 move.l [A5 - 0x4C8C], [A0 + 0x20] 000029EC 4A6D B110 tst.w [A5 - 0x4EF0] 000029F0 671A beq +0x1C /* 00002A0C */ 000029F2 206D B370 movea.l A0, [A5 - 0x4C90] 000029F6 486D B378 pea.l [A5 - 0x4C88] 000029FA 2050 movea.l A0, [A0] 000029FC 2F28 0010 move.l -[A7], [A0 + 0x10] 00002A00 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002A04 4EBA 0656 jsr [PC + 0x656 /* 0000305C */] 00002A08 4FEF 000C lea.l A7, [A7 + 0xC] label00002A0C: 00002A0C 206D B35C movea.l A0, [A5 - 0x4CA4] 00002A10 2050 movea.l A0, [A0] 00002A12 2F28 0024 move.l -[A7], [A0 + 0x24] 00002A16 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00002A1A 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00002A1E 508F addq.l A7, 8 00002A20 3F00 move.w -[A7], D0 00002A22 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002A26 548F addq.l A7, 2 00002A28 426D B392 clr.w [A5 - 0x4C6E] 00002A2C 7064 moveq.l D0, 0x64 00002A2E 3B40 B390 move.w [A5 - 0x4C70], D0 00002A32 52AD B326 addq.l [A5 - 0x4CDA], 1 00002A36 2B6D B326 B38C move.l [A5 - 0x4C74], [A5 - 0x4CDA] 00002A3C 486D B334 pea.l [A5 - 0x4CCC] 00002A40 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002A44 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00002A48 508F addq.l A7, 8 00002A4A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002A4E A873 syscall SetPort 00002A50 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00002A54 4EBA E4FA jsr [PC - 0x1B06 /* 00000F50 */] 00002A58 4EBA E5C4 jsr [PC - 0x1A3C /* 0000101E */] 00002A5C 3F3C 0001 move.w -[A7], 0x1 00002A60 4EBA 0A42 jsr [PC + 0xA42 /* 000034A4 */] 00002A64 548F addq.l A7, 2 00002A66 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 00002A6A 4A6D B31A tst.w [A5 - 0x4CE6] 00002A6E 6600 0068 bne +0x6A /* 00002AD8 */ 00002A72 2D6D B38C FFA4 move.l [A6 - 0x5C], [A5 - 0x4C74] 00002A78 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002A7C 4267 clr.w -[A7] 00002A7E 486D C062 pea.l [A5 - 0x3F9E] 00002A82 4EBA 2458 jsr [PC + 0x2458 /* 00004EDC */] 00002A86 4FEF 000A lea.l A7, [A7 + 0xA] 00002A8A 3E00 move.w D7, D0 00002A8C 4A47 tst.w D7 00002A8E 6706 beq +0x8 /* 00002A96 */ 00002A90 3007 move.w D0, D7 00002A92 6000 038C bra +0x38E /* 00002E20 */ label00002A96: 00002A96 202E FFA4 move.l D0, [A6 - 0x5C] 00002A9A B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002A9E 6708 beq +0xA /* 00002AA8 */ 00002AA0 303C FC20 move.w D0, 0xFC20 00002AA4 6000 037A bra +0x37C /* 00002E20 */ label00002AA8: 00002AA8 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002AAC 4267 clr.w -[A7] 00002AAE 486D C072 pea.l [A5 - 0x3F8E] 00002AB2 4EBA 2428 jsr [PC + 0x2428 /* 00004EDC */] 00002AB6 4FEF 000A lea.l A7, [A7 + 0xA] 00002ABA 3E00 move.w D7, D0 00002ABC 4A47 tst.w D7 00002ABE 6706 beq +0x8 /* 00002AC6 */ 00002AC0 3007 move.w D0, D7 00002AC2 6000 035C bra +0x35E /* 00002E20 */ label00002AC6: 00002AC6 202E FFA4 move.l D0, [A6 - 0x5C] 00002ACA B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002ACE 6708 beq +0xA /* 00002AD8 */ 00002AD0 303C FC20 move.w D0, 0xFC20 00002AD4 6000 034A bra +0x34C /* 00002E20 */ label00002AD8: 00002AD8 7000 moveq.l D0, 0x00 00002ADA 6000 0344 bra +0x346 /* 00002E20 */ label00002ADE: 00002ADE 2B6E 0008 B334 move.l [A5 - 0x4CCC], [A6 + 0x8] 00002AE4 486D B338 pea.l [A5 - 0x4CC8] 00002AE8 42A7 clr.l -[A7] 00002AEA 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002AEE 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002AF2 4FEF 000C lea.l A7, [A7 + 0xC] 00002AF6 3F00 move.w -[A7], D0 00002AF8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002AFC 548F addq.l A7, 2 00002AFE 486D B33C pea.l [A5 - 0x4CC4] 00002B02 4878 0001 push.l 0x1 00002B06 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002B0A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002B0E 4FEF 000C lea.l A7, [A7 + 0xC] 00002B12 3F00 move.w -[A7], D0 00002B14 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002B18 548F addq.l A7, 2 00002B1A 2B6E 0010 B340 move.l [A5 - 0x4CC0], [A6 + 0x10] 00002B20 486E FFF0 pea.l [A6 - 0x10] 00002B24 2F2D B340 move.l -[A7], [A5 - 0x4CC0] 00002B28 2F2D B33C move.l -[A7], [A5 - 0x4CC4] 00002B2C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002B30 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00002B34 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B38 2B6E FFF0 B344 move.l [A5 - 0x4CBC], [A6 - 0x10] 00002B3E 2B6E FFF4 B348 move.l [A5 - 0x4CB8], [A6 - 0xC] 00002B44 486D B34C pea.l [A5 - 0x4CB4] 00002B48 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00002B4C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002B50 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002B54 4FEF 000C lea.l A7, [A7 + 0xC] 00002B58 3F00 move.w -[A7], D0 00002B5A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002B5E 548F addq.l A7, 2 00002B60 2B6E 000C B350 move.l [A5 - 0x4CB0], [A6 + 0xC] 00002B66 486E FFB0 pea.l [A6 - 0x50] 00002B6A 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 00002B6E 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00002B72 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002B76 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00002B7A 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B7E 4878 0003 push.l 0x3 00002B82 2F2E FFCC move.l -[A7], [A6 - 0x34] 00002B86 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002B8A 2F00 move.l -[A7], D0 00002B8C 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00002B90 588F addq.l A7, 4 00002B92 4A40 tst.w D0 00002B94 675E beq +0x60 /* 00002BF4 */ 00002B96 42A7 clr.l -[A7] 00002B98 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002B9C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002BA0 508F addq.l A7, 8 00002BA2 3F00 move.w -[A7], D0 00002BA4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002BA8 548F addq.l A7, 2 00002BAA 4878 0001 push.l 0x1 00002BAE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002BB2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002BB6 508F addq.l A7, 8 00002BB8 3F00 move.w -[A7], D0 00002BBA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002BBE 548F addq.l A7, 2 00002BC0 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00002BC4 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002BC8 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002BCC 508F addq.l A7, 8 00002BCE 3F00 move.w -[A7], D0 00002BD0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002BD4 548F addq.l A7, 2 00002BD6 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002BDA 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00002BDE 588F addq.l A7, 4 00002BE0 486D B334 pea.l [A5 - 0x4CCC] 00002BE4 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002BE8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00002BEC 508F addq.l A7, 8 00002BEE 7025 moveq.l D0, 0x25 00002BF0 6000 022E bra +0x230 /* 00002E20 */ label00002BF4: 00002BF4 2B6E FFB0 B354 move.l [A5 - 0x4CAC], [A6 - 0x50] 00002BFA 2B6E FFB8 B358 move.l [A5 - 0x4CA8], [A6 - 0x48] 00002C00 486D B35C pea.l [A5 - 0x4CA4] 00002C04 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00002C08 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002C0C 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002C10 4FEF 000C lea.l A7, [A7 + 0xC] 00002C14 3F00 move.w -[A7], D0 00002C16 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002C1A 548F addq.l A7, 2 00002C1C 206D B35C movea.l A0, [A5 - 0x4CA4] 00002C20 2050 movea.l A0, [A0] 00002C22 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 00002C28 4A6D B110 tst.w [A5 - 0x4EF0] 00002C2C 671A beq +0x1C /* 00002C48 */ 00002C2E 206D B35C movea.l A0, [A5 - 0x4CA4] 00002C32 486D B364 pea.l [A5 - 0x4C9C] 00002C36 2050 movea.l A0, [A0] 00002C38 2F28 0010 move.l -[A7], [A0 + 0x10] 00002C3C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002C40 4EBA 041A jsr [PC + 0x41A /* 0000305C */] 00002C44 4FEF 000C lea.l A7, [A7 + 0xC] label00002C48: 00002C48 2B6E FFB4 B368 move.l [A5 - 0x4C98], [A6 - 0x4C] 00002C4E 2B6E FFBC B36C move.l [A5 - 0x4C94], [A6 - 0x44] 00002C54 486D B370 pea.l [A5 - 0x4C90] 00002C58 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00002C5C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002C60 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002C64 4FEF 000C lea.l A7, [A7 + 0xC] 00002C68 3F00 move.w -[A7], D0 00002C6A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002C6E 548F addq.l A7, 2 00002C70 206D B370 movea.l A0, [A5 - 0x4C90] 00002C74 2050 movea.l A0, [A0] 00002C76 2B68 0020 B374 move.l [A5 - 0x4C8C], [A0 + 0x20] 00002C7C 4A6D B110 tst.w [A5 - 0x4EF0] 00002C80 671A beq +0x1C /* 00002C9C */ 00002C82 206D B370 movea.l A0, [A5 - 0x4C90] 00002C86 486D B378 pea.l [A5 - 0x4C88] 00002C8A 2050 movea.l A0, [A0] 00002C8C 2F28 0010 move.l -[A7], [A0 + 0x10] 00002C90 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002C94 4EBA 03C6 jsr [PC + 0x3C6 /* 0000305C */] 00002C98 4FEF 000C lea.l A7, [A7 + 0xC] label00002C9C: 00002C9C 206D B35C movea.l A0, [A5 - 0x4CA4] 00002CA0 2050 movea.l A0, [A0] 00002CA2 2F28 0024 move.l -[A7], [A0 + 0x24] 00002CA6 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00002CAA 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00002CAE 508F addq.l A7, 8 00002CB0 3F00 move.w -[A7], D0 00002CB2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002CB6 548F addq.l A7, 2 00002CB8 426D B392 clr.w [A5 - 0x4C6E] 00002CBC 7064 moveq.l D0, 0x64 00002CBE 3B40 B390 move.w [A5 - 0x4C70], D0 00002CC2 426D B394 clr.w [A5 - 0x4C6C] 00002CC6 52AD B326 addq.l [A5 - 0x4CDA], 1 00002CCA 2B6D B326 B388 move.l [A5 - 0x4C78], [A5 - 0x4CDA] 00002CD0 2B6D B326 B38C move.l [A5 - 0x4C74], [A5 - 0x4CDA] 00002CD6 4EBA 014E jsr [PC + 0x14E /* 00002E26 */] 00002CDA 486D B334 pea.l [A5 - 0x4CCC] 00002CDE 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00002CE2 588F addq.l A7, 4 00002CE4 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002CE8 A873 syscall SetPort 00002CEA 4EBA E264 jsr [PC - 0x1D9C /* 00000F50 */] 00002CEE 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002CF2 1F3C 0001 move.b -[A7], 0x1 00002CF6 A908 syscall ShowHide 00002CF8 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00002CFC 4EBA E320 jsr [PC - 0x1CE0 /* 0000101E */] 00002D00 3F3C 0001 move.w -[A7], 0x1 00002D04 4EBA 079E jsr [PC + 0x79E /* 000034A4 */] 00002D08 548F addq.l A7, 2 00002D0A 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 00002D0E 4A6D B31A tst.w [A5 - 0x4CE6] 00002D12 6600 010A bne +0x10C /* 00002E1E */ 00002D16 2D6D B38C FFA4 move.l [A6 - 0x5C], [A5 - 0x4C74] 00002D1C 4A6D B108 tst.w [A5 - 0x4EF8] 00002D20 6734 beq +0x36 /* 00002D56 */ 00002D22 426D B108 clr.w [A5 - 0x4EF8] 00002D26 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002D2A 4267 clr.w -[A7] 00002D2C 486D C07C pea.l [A5 - 0x3F84] 00002D30 4EBA 21AA jsr [PC + 0x21AA /* 00004EDC */] 00002D34 4FEF 000A lea.l A7, [A7 + 0xA] 00002D38 3E00 move.w D7, D0 00002D3A 4A47 tst.w D7 00002D3C 6706 beq +0x8 /* 00002D44 */ 00002D3E 3007 move.w D0, D7 00002D40 6000 00DE bra +0xE0 /* 00002E20 */ label00002D44: 00002D44 202E FFA4 move.l D0, [A6 - 0x5C] 00002D48 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002D4C 6708 beq +0xA /* 00002D56 */ 00002D4E 303C FC20 move.w D0, 0xFC20 00002D52 6000 00CC bra +0xCE /* 00002E20 */ label00002D56: 00002D56 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002D5A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00002D5E 588F addq.l A7, 4 00002D60 0C40 0001 cmpi.w D0, 0x1 00002D64 6630 bne +0x32 /* 00002D96 */ 00002D66 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002D6A 4267 clr.w -[A7] 00002D6C 486D C084 pea.l [A5 - 0x3F7C] 00002D70 4EBA 216A jsr [PC + 0x216A /* 00004EDC */] 00002D74 4FEF 000A lea.l A7, [A7 + 0xA] 00002D78 3E00 move.w D7, D0 00002D7A 4A47 tst.w D7 00002D7C 6706 beq +0x8 /* 00002D84 */ 00002D7E 3007 move.w D0, D7 00002D80 6000 009E bra +0xA0 /* 00002E20 */ label00002D84: 00002D84 202E FFA4 move.l D0, [A6 - 0x5C] 00002D88 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002D8C 6708 beq +0xA /* 00002D96 */ 00002D8E 303C FC20 move.w D0, 0xFC20 00002D92 6000 008C bra +0x8E /* 00002E20 */ label00002D96: 00002D96 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002D9A 4267 clr.w -[A7] 00002D9C 486D C090 pea.l [A5 - 0x3F70] 00002DA0 4EBA 213A jsr [PC + 0x213A /* 00004EDC */] 00002DA4 4FEF 000A lea.l A7, [A7 + 0xA] 00002DA8 3E00 move.w D7, D0 00002DAA 4A47 tst.w D7 00002DAC 6706 beq +0x8 /* 00002DB4 */ 00002DAE 3007 move.w D0, D7 00002DB0 6000 006E bra +0x70 /* 00002E20 */ label00002DB4: 00002DB4 202E FFA4 move.l D0, [A6 - 0x5C] 00002DB8 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002DBC 6708 beq +0xA /* 00002DC6 */ 00002DBE 303C FC20 move.w D0, 0xFC20 00002DC2 6000 005C bra +0x5E /* 00002E20 */ label00002DC6: 00002DC6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002DCA 4267 clr.w -[A7] 00002DCC 486D C09C pea.l [A5 - 0x3F64] 00002DD0 4EBA 210A jsr [PC + 0x210A /* 00004EDC */] 00002DD4 4FEF 000A lea.l A7, [A7 + 0xA] 00002DD8 3E00 move.w D7, D0 00002DDA 4A47 tst.w D7 00002DDC 6704 beq +0x6 /* 00002DE2 */ 00002DDE 3007 move.w D0, D7 00002DE0 603E bra +0x40 /* 00002E20 */ label00002DE2: 00002DE2 202E FFA4 move.l D0, [A6 - 0x5C] 00002DE6 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002DEA 6706 beq +0x8 /* 00002DF2 */ 00002DEC 303C FC20 move.w D0, 0xFC20 00002DF0 602E bra +0x30 /* 00002E20 */ label00002DF2: 00002DF2 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002DF6 4267 clr.w -[A7] 00002DF8 486D C0AC pea.l [A5 - 0x3F54] 00002DFC 4EBA 20DE jsr [PC + 0x20DE /* 00004EDC */] 00002E00 4FEF 000A lea.l A7, [A7 + 0xA] 00002E04 3E00 move.w D7, D0 00002E06 4A47 tst.w D7 00002E08 6704 beq +0x6 /* 00002E0E */ 00002E0A 3007 move.w D0, D7 00002E0C 6012 bra +0x14 /* 00002E20 */ label00002E0E: 00002E0E 202E FFA4 move.l D0, [A6 - 0x5C] 00002E12 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002E16 6706 beq +0x8 /* 00002E1E */ 00002E18 303C FC20 move.w D0, 0xFC20 00002E1C 6002 bra +0x4 /* 00002E20 */ label00002E1E: 00002E1E 7000 moveq.l D0, 0x00 label00002E20: 00002E20 2E1F move.l D7, [A7]+ 00002E22 4E5E unlink A6 00002E24 4E75 rts fn00002E26: 00002E26 4E56 FED4 link A6, -0x012C 00002E2A 426E FFF2 clr.w [A6 - 0xE] 00002E2E 2D7C FFFF FC18 FEE4 move.l [A6 - 0x11C], 0xFFFFFC18 00002E36 206D B34C movea.l A0, [A5 - 0x4CB4] 00002E3A 2050 movea.l A0, [A0] 00002E3C 3D68 0002 FFF0 move.w [A6 - 0x10], [A0 + 0x2] 00002E42 206D B34C movea.l A0, [A5 - 0x4CB4] 00002E46 2050 movea.l A0, [A0] 00002E48 2D68 0004 FEEC move.l [A6 - 0x114], [A0 + 0x4] 00002E4E 486E FED4 pea.l [A6 - 0x12C] 00002E52 486E FED8 pea.l [A6 - 0x128] 00002E56 486E FEDC pea.l [A6 - 0x124] 00002E5A 486E FEE0 pea.l [A6 - 0x120] 00002E5E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002E62 4FEF 0010 lea.l A7, [A7 + 0x10] 00002E66 70FF moveq.l D0, 0xFFFFFFFF 00002E68 2D40 FFF4 move.l [A6 - 0xC], D0 00002E6C 206D B3DC movea.l A0, [A5 - 0x4C24] 00002E70 4A28 006E tst.b [A0 + 0x6E] 00002E74 6706 beq +0x8 /* 00002E7C */ 00002E76 2D6D B3DC FFF4 move.l [A6 - 0xC], [A5 - 0x4C24] label00002E7C: 00002E7C 4AAE FED4 tst.l [A6 - 0x12C] 00002E80 6706 beq +0x8 /* 00002E88 */ 00002E82 2D6E FED4 FFF4 move.l [A6 - 0xC], [A6 - 0x12C] label00002E88: 00002E88 302E FFF0 move.w D0, [A6 - 0x10] 00002E8C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002E90 0000 0006 ori.b D0, 0x6 00002E94 00BE 000E 0026 ori.l <>, 0xE0026 00002E9A 004A 0062 ori.w A2, 0x62 /* 'b' */ 00002E9E 006E 0074 007A ori.w [A6 + 0x7A], 0x74 /* 't' */ 00002EA4 7004 moveq.l D0, 0x04 00002EA6 2D40 FEE8 move.l [A6 - 0x118], D0 00002EAA 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 00002EB0 6700 00A0 beq +0xA2 /* 00002F52 */ 00002EB4 7001 moveq.l D0, 0x01 00002EB6 3D40 FFF2 move.w [A6 - 0xE], D0 00002EBA 6000 0096 bra +0x98 /* 00002F52 */ 00002EBE 42AE FEE8 clr.l [A6 - 0x118] 00002EC2 082E 0001 FEEF btst.b [A6 - 0x111], 0x1 00002EC8 6706 beq +0x8 /* 00002ED0 */ 00002ECA 7008 moveq.l D0, 0x08 00002ECC 2D40 FEE8 move.l [A6 - 0x118], D0 label00002ED0: 00002ED0 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 00002ED6 6700 007A beq +0x7C /* 00002F52 */ 00002EDA 7001 moveq.l D0, 0x01 00002EDC 3D40 FFF2 move.w [A6 - 0xE], D0 00002EE0 6000 0070 bra +0x72 /* 00002F52 */ 00002EE4 7010 moveq.l D0, 0x10 00002EE6 2D40 FEE8 move.l [A6 - 0x118], D0 00002EEA 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 00002EF0 6700 0060 beq +0x62 /* 00002F52 */ 00002EF4 7001 moveq.l D0, 0x01 00002EF6 3D40 FFF2 move.w [A6 - 0xE], D0 00002EFA 6000 0056 bra +0x58 /* 00002F52 */ 00002EFE 7001 moveq.l D0, 0x01 00002F00 2D40 FEE8 move.l [A6 - 0x118], D0 00002F04 70FF moveq.l D0, 0xFFFFFFFF 00002F06 2D40 FFF4 move.l [A6 - 0xC], D0 00002F0A 6046 bra +0x48 /* 00002F52 */ 00002F0C 7002 moveq.l D0, 0x02 00002F0E 2D40 FEE8 move.l [A6 - 0x118], D0 00002F12 603E bra +0x40 /* 00002F52 */ 00002F14 7003 moveq.l D0, 0x03 00002F16 2D40 FEE8 move.l [A6 - 0x118], D0 00002F1A 6036 bra +0x38 /* 00002F52 */ 00002F1C 2D7C 0000 0200 FEE8 move.l [A6 - 0x118], 0x200 00002F24 2D7C FFFF FC19 FEE4 move.l [A6 - 0x11C], 0xFFFFFC19 00002F2C 082E 0000 FEEF btst.b [A6 - 0x111], 0x0 00002F32 6706 beq +0x8 /* 00002F3A */ 00002F34 7001 moveq.l D0, 0x01 00002F36 3D40 FFF2 move.w [A6 - 0xE], D0 label00002F3A: 00002F3A 206D B3DC movea.l A0, [A5 - 0x4C24] 00002F3E 4A28 006E tst.b [A0 + 0x6E] 00002F42 6708 beq +0xA /* 00002F4C */ 00002F44 2D6D B3DC FFF4 move.l [A6 - 0xC], [A5 - 0x4C24] 00002F4A 6006 bra +0x8 /* 00002F52 */ label00002F4C: 00002F4C 70FF moveq.l D0, 0xFFFFFFFF 00002F4E 2D40 FFF4 move.l [A6 - 0xC], D0 label00002F52: 00002F52 206D B34C movea.l A0, [A5 - 0x4CB4] 00002F56 486E FEF0 pea.l [A6 - 0x110] 00002F5A 2050 movea.l A0, [A0] 00002F5C 2F28 0028 move.l -[A7], [A0 + 0x28] 00002F60 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002F64 508F addq.l A7, 8 00002F66 486E FEF0 pea.l [A6 - 0x110] 00002F6A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002F6E 588F addq.l A7, 4 00002F70 206D B34C movea.l A0, [A5 - 0x4CB4] 00002F74 2050 movea.l A0, [A0] 00002F76 43EE FFF8 lea.l A1, [A6 - 0x8] 00002F7A 41E8 0018 lea.l A0, [A0 + 0x18] 00002F7E 22D8 move.l [A1]+, [A0]+ 00002F80 22D8 move.l [A1]+, [A0]+ 00002F82 486E FFF8 pea.l [A6 - 0x8] 00002F86 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00002F8A 588F addq.l A7, 4 00002F8C 4A6D B110 tst.w [A5 - 0x4EF0] 00002F90 6736 beq +0x38 /* 00002FC8 */ 00002F92 42A7 clr.l -[A7] 00002F94 42A7 clr.l -[A7] 00002F96 486E FFF8 pea.l [A6 - 0x8] 00002F9A 486E FEF0 pea.l [A6 - 0x110] 00002F9E 4267 clr.w -[A7] 00002FA0 3F2E FEEA move.w -[A7], [A6 - 0x116] 00002FA4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002FA8 1F2E FFF3 move.b -[A7], [A6 - 0xD] 00002FAC 2F2E FEE4 move.l -[A7], [A6 - 0x11C] 00002FB0 AA45 syscall NewCWindow 00002FB2 205F movea.l A0, [A7]+ 00002FB4 2B48 B37C move.l [A5 - 0x4C84], A0 00002FB8 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002FBC 2F2D B2D6 move.l -[A7], [A5 - 0x4D2A] 00002FC0 1F3C 0001 move.b -[A7], 0x1 00002FC4 AA95 syscall SetPalette/NSetPalette 00002FC6 6026 bra +0x28 /* 00002FEE */ label00002FC8: 00002FC8 42A7 clr.l -[A7] 00002FCA 42A7 clr.l -[A7] 00002FCC 486E FFF8 pea.l [A6 - 0x8] 00002FD0 486E FEF0 pea.l [A6 - 0x110] 00002FD4 4267 clr.w -[A7] 00002FD6 3F2E FEEA move.w -[A7], [A6 - 0x116] 00002FDA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002FDE 1F2E FFF3 move.b -[A7], [A6 - 0xD] 00002FE2 2F2E FEE4 move.l -[A7], [A6 - 0x11C] 00002FE6 A913 syscall NewWindow 00002FE8 205F movea.l A0, [A7]+ 00002FEA 2B48 B37C move.l [A5 - 0x4C84], A0 label00002FEE: 00002FEE 206D B37C movea.l A0, [A5 - 0x4C84] 00002FF2 317C 03DB 006C move.w [A0 + 0x6C], 0x3DB 00002FF8 42A7 clr.l -[A7] 00002FFA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002FFE 486E FFF8 pea.l [A6 - 0x8] 00003002 486D C0B6 pea.l [A5 - 0x3F4A] 00003006 1F3C 0001 move.b -[A7], 0x1 0000300A 4267 clr.w -[A7] 0000300C 4267 clr.w -[A7] 0000300E 4267 clr.w -[A7] 00003010 3F3C 0010 move.w -[A7], 0x10 00003014 42A7 clr.l -[A7] 00003016 A954 syscall NewControl 00003018 205F movea.l A0, [A7]+ 0000301A 2B48 B380 move.l [A5 - 0x4C80], A0 0000301E 42A7 clr.l -[A7] 00003020 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00003024 486E FFF8 pea.l [A6 - 0x8] 00003028 486D C0B8 pea.l [A5 - 0x3F48] 0000302C 1F3C 0001 move.b -[A7], 0x1 00003030 4267 clr.w -[A7] 00003032 4267 clr.w -[A7] 00003034 4267 clr.w -[A7] 00003036 3F3C 0010 move.w -[A7], 0x10 0000303A 42A7 clr.l -[A7] 0000303C A954 syscall NewControl 0000303E 205F movea.l A0, [A7]+ 00003040 2B48 B384 move.l [A5 - 0x4C7C], A0 00003044 0C6E 0001 FFF0 cmpi.w [A6 - 0x10], 0x1 0000304A 670C beq +0xE /* 00003058 */ 0000304C 2F2D B380 move.l -[A7], [A5 - 0x4C80] 00003050 A958 syscall HideControl 00003052 2F2D B384 move.l -[A7], [A5 - 0x4C7C] 00003056 A958 syscall HideControl label00003058: 00003058 4E5E unlink A6 0000305A 4E75 rts export_359: fn0000305C: 0000305C 4E56 FFF8 link A6, -0x0008 00003060 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003064 2F2E 000C move.l -[A7], [A6 + 0xC] 00003068 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000306C 4EBA 0082 jsr [PC + 0x82 /* 000030F0 */] 00003070 4FEF 000C lea.l A7, [A7 + 0xC] 00003074 4A40 tst.w D0 00003076 6600 0074 bne +0x76 /* 000030EC */ 0000307A 4AAD B13C tst.l [A5 - 0x4EC4] 0000307E 6718 beq +0x1A /* 00003098 */ 00003080 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003084 2F2E 000C move.l -[A7], [A6 + 0xC] 00003088 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 0000308C 4EBA 0062 jsr [PC + 0x62 /* 000030F0 */] 00003090 4FEF 000C lea.l A7, [A7 + 0xC] 00003094 4A40 tst.w D0 00003096 6654 bne +0x56 /* 000030EC */ label00003098: 00003098 42A7 clr.l -[A7] 0000309A 4879 636C 7574 push.l 0x636C7574 /* 'clut' */ 000030A0 3F3C 03E8 move.w -[A7], 0x3E8 000030A4 A9A0 syscall GetResource 000030A6 205F movea.l A0, [A7]+ 000030A8 2D48 FFFC move.l [A6 - 0x4], A0 000030AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000030B0 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 000030B4 206E 0010 movea.l A0, [A6 + 0x10] 000030B8 20AE FFFC move.l [A0], [A6 - 0x4] 000030BC 4267 clr.w -[A7] 000030BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000030C2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000030C6 301F move.w D0, [A7]+ 000030C8 4A6D B110 tst.w [A5 - 0x4EF0] 000030CC 6716 beq +0x18 /* 000030E4 */ 000030CE 206E 0010 movea.l A0, [A6 + 0x10] 000030D2 2050 movea.l A0, [A0] 000030D4 42A7 clr.l -[A7] 000030D6 2D50 FFF8 move.l [A6 - 0x8], [A0] 000030DA AA28 syscall GetCTSeed 000030DC 201F move.l D0, [A7]+ 000030DE 206E FFF8 movea.l A0, [A6 - 0x8] 000030E2 2080 move.l [A0], D0 label000030E4: 000030E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000030E8 4EAD 059A jsr [A5 + 0x59A /* export_175 */] label000030EC: 000030EC 4E5E unlink A6 000030EE 4E75 rts fn000030F0: 000030F0 4E56 FFDA link A6, -0x0026 000030F4 48E7 0700 movem.l -[A7], D5,D6,D7 000030F8 486E FFE6 pea.l [A6 - 0x1A] 000030FC 4878 0003 push.l 0x3 00003100 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003104 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00003108 4FEF 000C lea.l A7, [A7 + 0xC] 0000310C 3F00 move.w -[A7], D0 0000310E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003112 548F addq.l A7, 2 00003114 206E FFE6 movea.l A0, [A6 - 0x1A] 00003118 2050 movea.l A0, [A0] 0000311A 3C28 000E move.w D6, [A0 + 0xE] 0000311E 7E00 moveq.l D7, 0x00 00003120 6000 012C bra +0x12E /* 0000324E */ label00003124: 00003124 206E FFE6 movea.l A0, [A6 - 0x1A] 00003128 3007 move.w D0, D7 0000312A C1FC 0006 muls.w D0, 0x6 0000312E D090 add.l D0, [A0] 00003130 2040 movea.l A0, D0 00003132 43EE FFFA lea.l A1, [A6 - 0x6] 00003136 41E8 0010 lea.l A0, [A0 + 0x10] 0000313A 22D8 move.l [A1]+, [A0]+ 0000313C 32D8 move.w [A1]+, [A0]+ 0000313E 486E FFDE pea.l [A6 - 0x22] 00003142 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000314A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000314E 4FEF 000C lea.l A7, [A7 + 0xC] 00003152 3F00 move.w -[A7], D0 00003154 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003158 548F addq.l A7, 2 0000315A 7A00 moveq.l D5, 0x00 0000315C 6000 00D0 bra +0xD2 /* 0000322E */ label00003160: 00003160 206E FFDE movea.l A0, [A6 - 0x22] 00003164 3005 move.w D0, D5 00003166 48C0 ext.l D0 00003168 E980 asl D0, 4 0000316A D090 add.l D0, [A0] 0000316C 2040 movea.l A0, D0 0000316E 43EE FFEA lea.l A1, [A6 - 0x16] 00003172 5488 addq.l A0, 2 00003174 22D8 move.l [A1]+, [A0]+ 00003176 22D8 move.l [A1]+, [A0]+ 00003178 22D8 move.l [A1]+, [A0]+ 0000317A 22D8 move.l [A1]+, [A0]+ 0000317C 0CAE 636C 7574 FFF6 cmpi.l [A6 - 0xA], 0x636C7574 /* 'clut' */ 00003184 6600 00A6 bne +0xA8 /* 0000322C */ 00003188 202E FFEE move.l D0, [A6 - 0x12] 0000318C B0AE 000C cmp.l D0, [A6 + 0xC] 00003190 6600 009A bne +0x9C /* 0000322C */ 00003194 486E FFE2 pea.l [A6 - 0x1E] 00003198 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000319C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031A0 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000031A4 4FEF 000C lea.l A7, [A7 + 0xC] 000031A8 3F00 move.w -[A7], D0 000031AA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000031AE 548F addq.l A7, 2 000031B0 206E FFE2 movea.l A0, [A6 - 0x1E] 000031B4 2050 movea.l A0, [A0] 000031B6 226E 0010 movea.l A1, [A6 + 0x10] 000031BA 22A8 000A move.l [A1], [A0 + 0xA] 000031BE 4267 clr.w -[A7] 000031C0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000031C4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000031C8 301F move.w D0, [A7]+ 000031CA 4A6D B110 tst.w [A5 - 0x4EF0] 000031CE 6716 beq +0x18 /* 000031E6 */ 000031D0 206E 0010 movea.l A0, [A6 + 0x10] 000031D4 2050 movea.l A0, [A0] 000031D6 42A7 clr.l -[A7] 000031D8 2D50 FFDA move.l [A6 - 0x26], [A0] 000031DC AA28 syscall GetCTSeed 000031DE 201F move.l D0, [A7]+ 000031E0 206E FFDA movea.l A0, [A6 - 0x26] 000031E4 2080 move.l [A0], D0 label000031E6: 000031E6 2F2E FFEA move.l -[A7], [A6 - 0x16] 000031EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031EE 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000031F2 508F addq.l A7, 8 000031F4 3F00 move.w -[A7], D0 000031F6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000031FA 548F addq.l A7, 2 000031FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003200 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003204 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00003208 508F addq.l A7, 8 0000320A 3F00 move.w -[A7], D0 0000320C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003210 548F addq.l A7, 2 00003212 4878 0003 push.l 0x3 00003216 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000321A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000321E 508F addq.l A7, 8 00003220 3F00 move.w -[A7], D0 00003222 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003226 548F addq.l A7, 2 00003228 7001 moveq.l D0, 0x01 0000322A 6040 bra +0x42 /* 0000326C */ label0000322C: 0000322C 5245 addq.w D5, 1 label0000322E: 0000322E BA6E FFFA cmp.w D5, [A6 - 0x6] 00003232 6D00 FF2C blt -0xD2 /* 00003160 */ 00003236 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000323A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000323E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00003242 508F addq.l A7, 8 00003244 3F00 move.w -[A7], D0 00003246 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000324A 548F addq.l A7, 2 0000324C 5247 addq.w D7, 1 label0000324E: 0000324E BE46 cmp.w D7, D6 00003250 6D00 FED2 blt -0x12C /* 00003124 */ 00003254 4878 0003 push.l 0x3 00003258 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000325C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00003260 508F addq.l A7, 8 00003262 3F00 move.w -[A7], D0 00003264 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003268 548F addq.l A7, 2 0000326A 7000 moveq.l D0, 0x00 label0000326C: 0000326C 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003270 4E5E unlink A6 00003272 4E75 rts export_357: 00003274 4E56 FFB8 link A6, -0x0048 00003278 48E7 0108 movem.l -[A7], D7,A4 0000327C 286E 000C movea.l A4, [A6 + 0xC] 00003280 2F2D B35C move.l -[A7], [A5 - 0x4CA4] 00003284 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 00003288 588F addq.l A7, 4 0000328A 2D40 FFB8 move.l [A6 - 0x48], D0 0000328E 2F2D B370 move.l -[A7], [A5 - 0x4C90] 00003292 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 00003296 588F addq.l A7, 4 00003298 D1AE FFB8 add.l [A6 - 0x48], D0 0000329C 4878 0003 push.l 0x3 000032A0 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000032A4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000032A8 2F00 move.l -[A7], D0 000032AA 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000032AE 588F addq.l A7, 4 000032B0 4A40 tst.w D0 000032B2 6706 beq +0x8 /* 000032BA */ 000032B4 7025 moveq.l D0, 0x25 000032B6 6000 00AC bra +0xAE /* 00003364 */ label000032BA: 000032BA 42A7 clr.l -[A7] 000032BC 3F3C 0004 move.w -[A7], 0x4 000032C0 A9B9 syscall GetCursor 000032C2 205F movea.l A0, [A7]+ 000032C4 2F10 move.l -[A7], [A0] 000032C6 A851 syscall SetCursor 000032C8 2D6D B38C FFBC move.l [A6 - 0x44], [A5 - 0x4C74] 000032CE 4EBA DA18 jsr [PC - 0x25E8 /* 00000CE8 */] 000032D2 3E00 move.w D7, D0 000032D4 4A47 tst.w D7 000032D6 6706 beq +0x8 /* 000032DE */ 000032D8 3007 move.w D0, D7 000032DA 6000 0088 bra +0x8A /* 00003364 */ label000032DE: 000032DE 202E FFBC move.l D0, [A6 - 0x44] 000032E2 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000032E6 6706 beq +0x8 /* 000032EE */ 000032E8 7000 moveq.l D0, 0x00 000032EA 6000 0078 bra +0x7A /* 00003364 */ label000032EE: 000032EE 4EBA D9DE jsr [PC - 0x2622 /* 00000CCE */] 000032F2 486D B334 pea.l [A5 - 0x4CCC] 000032F6 4EBA DF68 jsr [PC - 0x2098 /* 00001260 */] 000032FA 588F addq.l A7, 4 000032FC 2F2D B35C move.l -[A7], [A5 - 0x4CA4] 00003300 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 00003304 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00003308 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 0000330C 4FEF 000C lea.l A7, [A7 + 0xC] 00003310 3F00 move.w -[A7], D0 00003312 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003316 548F addq.l A7, 2 00003318 2F2D B370 move.l -[A7], [A5 - 0x4C90] 0000331C 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00003320 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00003324 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00003328 4FEF 000C lea.l A7, [A7 + 0xC] 0000332C 3F00 move.w -[A7], D0 0000332E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003332 548F addq.l A7, 2 00003334 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00003338 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 0000333C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00003340 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00003344 4FEF 000C lea.l A7, [A7 + 0xC] 00003348 3F00 move.w -[A7], D0 0000334A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000334E 548F addq.l A7, 2 00003350 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00003354 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00003358 588F addq.l A7, 4 0000335A 3F00 move.w -[A7], D0 0000335C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003360 548F addq.l A7, 2 00003362 7000 moveq.l D0, 0x00 label00003364: 00003364 4CDF 1080 movem.l D7,A4, [A7]+ 00003368 4E5E unlink A6 0000336A 4E75 rts export_355: 0000336C 4E56 FFFC link A6, -0x0004 00003370 48E7 0108 movem.l -[A7], D7,A4 00003374 286E 000C movea.l A4, [A6 + 0xC] 00003378 42A7 clr.l -[A7] 0000337A 3F3C 0004 move.w -[A7], 0x4 0000337E A9B9 syscall GetCursor 00003380 205F movea.l A0, [A7]+ 00003382 2F10 move.l -[A7], [A0] 00003384 A851 syscall SetCursor 00003386 2D6D B38C FFFC move.l [A6 - 0x4], [A5 - 0x4C74] 0000338C 4EBA D95A jsr [PC - 0x26A6 /* 00000CE8 */] 00003390 3E00 move.w D7, D0 00003392 4A47 tst.w D7 00003394 6706 beq +0x8 /* 0000339C */ 00003396 3007 move.w D0, D7 00003398 6000 00A0 bra +0xA2 /* 0000343A */ label0000339C: 0000339C 202E FFFC move.l D0, [A6 - 0x4] 000033A0 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000033A4 6706 beq +0x8 /* 000033AC */ 000033A6 7000 moveq.l D0, 0x00 000033A8 6000 0090 bra +0x92 /* 0000343A */ label000033AC: 000033AC 4EBA D920 jsr [PC - 0x26E0 /* 00000CCE */] 000033B0 486D B35C pea.l [A5 - 0x4CA4] 000033B4 2F2D B354 move.l -[A7], [A5 - 0x4CAC] 000033B8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000033BC 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */] 000033C0 4FEF 000C lea.l A7, [A7 + 0xC] 000033C4 3F00 move.w -[A7], D0 000033C6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000033CA 548F addq.l A7, 2 000033CC 206D B35C movea.l A0, [A5 - 0x4CA4] 000033D0 2050 movea.l A0, [A0] 000033D2 2B68 0020 B360 move.l [A5 - 0x4CA0], [A0 + 0x20] 000033D8 486D B370 pea.l [A5 - 0x4C90] 000033DC 2F2D B368 move.l -[A7], [A5 - 0x4C98] 000033E0 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000033E4 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */] 000033E8 4FEF 000C lea.l A7, [A7 + 0xC] 000033EC 3F00 move.w -[A7], D0 000033EE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000033F2 548F addq.l A7, 2 000033F4 206D B370 movea.l A0, [A5 - 0x4C90] 000033F8 2050 movea.l A0, [A0] 000033FA 2B68 0020 B374 move.l [A5 - 0x4C8C], [A0 + 0x20] 00003400 206D B35C movea.l A0, [A5 - 0x4CA4] 00003404 2050 movea.l A0, [A0] 00003406 2F28 0024 move.l -[A7], [A0 + 0x24] 0000340A 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 0000340E 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003412 508F addq.l A7, 8 00003414 3F00 move.w -[A7], D0 00003416 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000341A 548F addq.l A7, 2 0000341C 486D B334 pea.l [A5 - 0x4CCC] 00003420 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00003424 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00003428 508F addq.l A7, 8 0000342A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000342E A873 syscall SetPort 00003430 4267 clr.w -[A7] 00003432 4EBA 0070 jsr [PC + 0x70 /* 000034A4 */] 00003436 548F addq.l A7, 2 00003438 7000 moveq.l D0, 0x00 label0000343A: 0000343A 4CDF 1080 movem.l D7,A4, [A7]+ 0000343E 4E5E unlink A6 00003440 4E75 rts export_373: fn00003442: 00003442 4E56 0000 link A6, 0 00003446 0C6D 000A C0BC cmpi.w [A5 - 0x3F44], 0xA /* '\n' */ 0000344C 6D04 blt +0x6 /* 00003452 */ 0000344E 7000 moveq.l D0, 0x00 00003450 601C bra +0x1E /* 0000346E */ label00003452: 00003452 302D C0BC move.w D0, [A5 - 0x3F44] 00003456 526D C0BC addq.w [A5 - 0x3F44], 1 0000345A 48C0 ext.l D0 0000345C E780 asl D0, 3 0000345E 41ED C0BE lea.l A0, [A5 - 0x3F42] 00003462 D1C0 add.l A0, D0 00003464 226E 0008 movea.l A1, [A6 + 0x8] 00003468 20D9 move.l [A0]+, [A1]+ 0000346A 20D9 move.l [A0]+, [A1]+ 0000346C 7001 moveq.l D0, 0x01 label0000346E: 0000346E 4E5E unlink A6 00003470 4E75 rts fn00003472: 00003472 4E56 0000 link A6, 0 00003476 302D C0BA move.w D0, [A5 - 0x3F46] 0000347A B06D C0BC cmp.w D0, [A5 - 0x3F44] 0000347E 6D04 blt +0x6 /* 00003484 */ 00003480 7000 moveq.l D0, 0x00 00003482 601C bra +0x1E /* 000034A0 */ label00003484: 00003484 302D C0BA move.w D0, [A5 - 0x3F46] 00003488 526D C0BA addq.w [A5 - 0x3F46], 1 0000348C 48C0 ext.l D0 0000348E E780 asl D0, 3 00003490 41ED C0BE lea.l A0, [A5 - 0x3F42] 00003494 D1C0 add.l A0, D0 00003496 226E 0008 movea.l A1, [A6 + 0x8] 0000349A 22D8 move.l [A1]+, [A0]+ 0000349C 22D8 move.l [A1]+, [A0]+ 0000349E 7001 moveq.l D0, 0x01 label000034A0: 000034A0 4E5E unlink A6 000034A2 4E75 rts export_372: fn000034A4: 000034A4 4E56 FFBA link A6, -0x0046 000034A8 4A6D B394 tst.w [A5 - 0x4C6C] 000034AC 6600 0450 bne +0x452 /* 000038FE */ 000034B0 4EBA DA1A jsr [PC - 0x25E6 /* 00000ECC */] 000034B4 A89E syscall PenNormal 000034B6 3F3C 0002 move.w -[A7], 0x2 000034BA 3F3C 0002 move.w -[A7], 0x2 000034BE A89B syscall PenSize 000034C0 2D7C 8800 2200 FFF4 move.l [A6 - 0xC], 0x88002200 000034C8 2D7C 8800 2200 FFF8 move.l [A6 - 0x8], 0x88002200 000034D0 486E FFD2 pea.l [A6 - 0x2E] 000034D4 4EBA DA42 jsr [PC - 0x25BE /* 00000F18 */] 000034D8 588F addq.l A7, 4 000034DA 426E FFCA clr.w [A6 - 0x36] 000034DE 426E FFCC clr.w [A6 - 0x34] 000034E2 206D B370 movea.l A0, [A5 - 0x4C90] 000034E6 2050 movea.l A0, [A0] 000034E8 3D68 0006 FFCE move.w [A6 - 0x32], [A0 + 0x6] 000034EE 206D B370 movea.l A0, [A5 - 0x4C90] 000034F2 2050 movea.l A0, [A0] 000034F4 3D68 0008 FFD0 move.w [A6 - 0x30], [A0 + 0x8] 000034FA 4267 clr.w -[A7] 000034FC 486E FFCA pea.l [A6 - 0x36] 00003500 486E FFD2 pea.l [A6 - 0x2E] 00003504 486E FFBA pea.l [A6 - 0x46] 00003508 A8AA syscall SectRect 0000350A 101F move.b D0, [A7]+ 0000350C 302E FFD0 move.w D0, [A6 - 0x30] 00003510 B06E FFD8 cmp.w D0, [A6 - 0x28] 00003514 6C30 bge +0x32 /* 00003546 */ 00003516 41EE FFC2 lea.l A0, [A6 - 0x3E] 0000351A 43EE FFD2 lea.l A1, [A6 - 0x2E] 0000351E 20D9 move.l [A0]+, [A1]+ 00003520 20D9 move.l [A0]+, [A1]+ 00003522 3D6E FFD0 FFC4 move.w [A6 - 0x3C], [A6 - 0x30] 00003528 486E FFC2 pea.l [A6 - 0x3E] 0000352C 486E FFF4 pea.l [A6 - 0xC] 00003530 A8A5 syscall FillRect 00003532 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00003536 3F2E FFCA move.w -[A7], [A6 - 0x36] 0000353A A893 syscall MoveTo 0000353C 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00003540 3F2E FFCE move.w -[A7], [A6 - 0x32] 00003544 A891 syscall LineTo label00003546: 00003546 302E FFCE move.w D0, [A6 - 0x32] 0000354A B06E FFD6 cmp.w D0, [A6 - 0x2A] 0000354E 6C36 bge +0x38 /* 00003586 */ 00003550 41EE FFC2 lea.l A0, [A6 - 0x3E] 00003554 43EE FFD2 lea.l A1, [A6 - 0x2E] 00003558 20D9 move.l [A0]+, [A1]+ 0000355A 20D9 move.l [A0]+, [A1]+ 0000355C 3D6E FFCE FFC2 move.w [A6 - 0x3E], [A6 - 0x32] 00003562 3D6E FFD0 FFC8 move.w [A6 - 0x38], [A6 - 0x30] 00003568 486E FFC2 pea.l [A6 - 0x3E] 0000356C 486E FFF4 pea.l [A6 - 0xC] 00003570 A8A5 syscall FillRect 00003572 3F2E FFCC move.w -[A7], [A6 - 0x34] 00003576 3F2E FFCE move.w -[A7], [A6 - 0x32] 0000357A A893 syscall MoveTo 0000357C 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00003580 3F2E FFCE move.w -[A7], [A6 - 0x32] 00003584 A891 syscall LineTo label00003586: 00003586 206D B37C movea.l A0, [A5 - 0x4C84] 0000358A 43EE FFD2 lea.l A1, [A6 - 0x2E] 0000358E 41E8 0010 lea.l A0, [A0 + 0x10] 00003592 22D8 move.l [A1]+, [A0]+ 00003594 22D8 move.l [A1]+, [A0]+ 00003596 486D B192 pea.l [A5 - 0x4E6E] 0000359A A873 syscall SetPort 0000359C 2D6D B132 FFE6 move.l [A6 - 0x1A], [A5 - 0x4ECE] 000035A2 3D6D B106 FFEA move.w [A6 - 0x16], [A5 - 0x4EFA] 000035A8 41EE FFEC lea.l A0, [A6 - 0x14] 000035AC 43ED AB0E lea.l A1, [A5 - 0x54F2] 000035B0 20D9 move.l [A0]+, [A1]+ 000035B2 20D9 move.l [A0]+, [A1]+ 000035B4 486E FFEC pea.l [A6 - 0x14] 000035B8 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 000035BC 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 000035C0 A8A8 syscall OffsetRect 000035C2 3F3C 0001 move.w -[A7], 0x1 000035C6 486E FFE6 pea.l [A6 - 0x1A] 000035CA 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000035CE 5C8F addq.l A7, 6 000035D0 206D B37C movea.l A0, [A5 - 0x4C84] 000035D4 2F28 0018 move.l -[A7], [A0 + 0x18] 000035D8 2F2D B1AA move.l -[A7], [A5 - 0x4E56] 000035DC A8DC syscall CopyRgn 000035DE 206D B37C movea.l A0, [A5 - 0x4C84] 000035E2 2F28 001C move.l -[A7], [A0 + 0x1C] 000035E6 2F2D B1AE move.l -[A7], [A5 - 0x4E52] 000035EA A8DC syscall CopyRgn 000035EC 0C6D 0001 C0BC cmpi.w [A5 - 0x3F44], 0x1 000035F2 6C1A bge +0x1C /* 0000360E */ 000035F4 7006 moveq.l D0, 0x06 000035F6 3D40 FFDA move.w [A6 - 0x26], D0 000035FA 426E FFDC clr.w [A6 - 0x24] 000035FE 7001 moveq.l D0, 0x01 00003600 3D40 FFDE move.w [A6 - 0x22], D0 00003604 486E FFDA pea.l [A6 - 0x26] 00003608 4EBA FE38 jsr [PC - 0x1C8 /* 00003442 */] 0000360C 588F addq.l A7, 4 label0000360E: 0000360E 426E FFE2 clr.w [A6 - 0x1E] 00003612 6000 026A bra +0x26C /* 0000387E */ label00003616: 00003616 486D B192 pea.l [A5 - 0x4E6E] 0000361A A873 syscall SetPort 0000361C 302E FFDE move.w D0, [A6 - 0x22] 00003620 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003624 0000 0004 ori.b D0, 0x4 00003628 0068 000A 003E ori.w [A0 + 0x3E], 0xA /* '\n' */ 0000362E 0018 004A ori.b [A0]+, 0x4A /* 'J' */ 00003632 0026 486E ori.b -[A6], 0x6E /* 'n' */ 00003636 FFBA .invalid <> 00003638 486D AB72 pea.l [A5 - 0x548E] 0000363C A8A5 syscall FillRect 0000363E 7001 moveq.l D0, 0x01 00003640 3D40 FFE2 move.w [A6 - 0x1E], D0 00003644 604A bra +0x4C /* 00003690 */ 00003646 486E FFBA pea.l [A6 - 0x46] 0000364A 486D AB6A pea.l [A5 - 0x5496] 0000364E A8A5 syscall FillRect 00003650 7001 moveq.l D0, 0x01 00003652 3D40 FFE2 move.w [A6 - 0x1E], D0 00003656 6038 bra +0x3A /* 00003690 */ 00003658 486E FFBA pea.l [A6 - 0x46] 0000365C 486D AB7A pea.l [A5 - 0x5486] 00003660 A8A5 syscall FillRect 00003662 7001 moveq.l D0, 0x01 00003664 3D40 FFE2 move.w [A6 - 0x1E], D0 00003668 6026 bra +0x28 /* 00003690 */ 0000366A 486E FFBA pea.l [A6 - 0x46] 0000366E A8A3 syscall EraseRect 00003670 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 00003674 426E FFE2 clr.w [A6 - 0x1E] 00003678 6016 bra +0x18 /* 00003690 */ 0000367A 486E FFBA pea.l [A6 - 0x46] 0000367E A8A3 syscall EraseRect 00003680 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 00003684 486E FFBA pea.l [A6 - 0x46] 00003688 A8A4 syscall InvertRect 0000368A 7001 moveq.l D0, 0x01 0000368C 3D40 FFE2 move.w [A6 - 0x1E], D0 label00003690: 00003690 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00003694 A873 syscall SetPort 00003696 486E FFBA pea.l [A6 - 0x46] 0000369A A87B syscall ClipRect 0000369C 302E FFDA move.w D0, [A6 - 0x26] 000036A0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000036A4 0000 0013 ori.b D0, 0x13 000036A8 01D6 .incomplete 000036AA 0028 003E 0054 ori.b [A0 + 0x54], 0x3E /* '>' */ 000036B0 006E 0088 009E ori.w [A6 + 0x9E], 0x88 000036B6 00B4 00CA 00E0 00F6 ori.l [A4 + D0.w - 0x10], 0xCA00E0 000036BE 010C btst A4, D0 000036C0 0122 btst -[A2], D0 000036C2 0138 014E btst [0x0000014E], D0 000036C6 0162 bchg -[A2], D0 000036C8 0176 018A 0188 bchg [[ + <> + D0] + 0x188], D0 000036CE 019C bclr [A4]+, D0 000036D0 019A bclr [A2]+, D0 000036D2 3F2E FFDC move.w -[A7], [A6 - 0x24] 000036D6 486E FFBA pea.l [A6 - 0x46] 000036DA 486D B192 pea.l [A5 - 0x4E6E] 000036DE 4EBA 0800 jsr [PC + 0x800 /* 00003EE0 */] 000036E2 4FEF 000A lea.l A7, [A7 + 0xA] 000036E6 6000 0196 bra +0x198 /* 0000387E */ 000036EA 3F2E FFDC move.w -[A7], [A6 - 0x24] 000036EE 486E FFBA pea.l [A6 - 0x46] 000036F2 486D B192 pea.l [A5 - 0x4E6E] 000036F6 4EBA 088C jsr [PC + 0x88C /* 00003F84 */] 000036FA 4FEF 000A lea.l A7, [A7 + 0xA] 000036FE 6000 017E bra +0x180 /* 0000387E */ 00003702 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003706 486E FFBA pea.l [A6 - 0x46] 0000370A 486E FFEC pea.l [A6 - 0x14] 0000370E 486D B192 pea.l [A5 - 0x4E6E] 00003712 4EBA 04A0 jsr [PC + 0x4A0 /* 00003BB4 */] 00003716 4FEF 000E lea.l A7, [A7 + 0xE] 0000371A 6000 0162 bra +0x164 /* 0000387E */ 0000371E 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003722 486E FFBA pea.l [A6 - 0x46] 00003726 486E FFEC pea.l [A6 - 0x14] 0000372A 486D B192 pea.l [A5 - 0x4E6E] 0000372E 4EBA 01D2 jsr [PC + 0x1D2 /* 00003902 */] 00003732 4FEF 000E lea.l A7, [A7 + 0xE] 00003736 6000 0146 bra +0x148 /* 0000387E */ 0000373A 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000373E 486E FFBA pea.l [A6 - 0x46] 00003742 486D B192 pea.l [A5 - 0x4E6E] 00003746 4EBA 08F4 jsr [PC + 0x8F4 /* 0000403C */] 0000374A 4FEF 000A lea.l A7, [A7 + 0xA] 0000374E 6000 012E bra +0x130 /* 0000387E */ 00003752 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003756 486E FFBA pea.l [A6 - 0x46] 0000375A 486D B192 pea.l [A5 - 0x4E6E] 0000375E 4EBA 09FE jsr [PC + 0x9FE /* 0000415E */] 00003762 4FEF 000A lea.l A7, [A7 + 0xA] 00003766 6000 0116 bra +0x118 /* 0000387E */ 0000376A 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000376E 486E FFBA pea.l [A6 - 0x46] 00003772 486D B192 pea.l [A5 - 0x4E6E] 00003776 4EBA 11FC jsr [PC + 0x11FC /* 00004974 */] 0000377A 4FEF 000A lea.l A7, [A7 + 0xA] 0000377E 6000 00FE bra +0x100 /* 0000387E */ 00003782 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003786 486E FFBA pea.l [A6 - 0x46] 0000378A 486D B192 pea.l [A5 - 0x4E6E] 0000378E 4EBA 0A8A jsr [PC + 0xA8A /* 0000421A */] 00003792 4FEF 000A lea.l A7, [A7 + 0xA] 00003796 6000 00E6 bra +0xE8 /* 0000387E */ 0000379A 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000379E 486E FFBA pea.l [A6 - 0x46] 000037A2 486D B192 pea.l [A5 - 0x4E6E] 000037A6 4EBA 0C46 jsr [PC + 0xC46 /* 000043EE */] 000037AA 4FEF 000A lea.l A7, [A7 + 0xA] 000037AE 6000 00CE bra +0xD0 /* 0000387E */ 000037B2 3F2E FFDC move.w -[A7], [A6 - 0x24] 000037B6 486E FFBA pea.l [A6 - 0x46] 000037BA 486D B192 pea.l [A5 - 0x4E6E] 000037BE 4EBA 0B92 jsr [PC + 0xB92 /* 00004352 */] 000037C2 4FEF 000A lea.l A7, [A7 + 0xA] 000037C6 6000 00B6 bra +0xB8 /* 0000387E */ 000037CA 3F2E FFDC move.w -[A7], [A6 - 0x24] 000037CE 486E FFBA pea.l [A6 - 0x46] 000037D2 486D B192 pea.l [A5 - 0x4E6E] 000037D6 4EBA 0ADE jsr [PC + 0xADE /* 000042B6 */] 000037DA 4FEF 000A lea.l A7, [A7 + 0xA] 000037DE 6000 009E bra +0xA0 /* 0000387E */ 000037E2 3F2E FFDC move.w -[A7], [A6 - 0x24] 000037E6 486E FFBA pea.l [A6 - 0x46] 000037EA 486D B192 pea.l [A5 - 0x4E6E] 000037EE 4EBA 0C9A jsr [PC + 0xC9A /* 0000448A */] 000037F2 4FEF 000A lea.l A7, [A7 + 0xA] 000037F6 6000 0086 bra +0x88 /* 0000387E */ 000037FA 3F2E FFDC move.w -[A7], [A6 - 0x24] 000037FE 486E FFBA pea.l [A6 - 0x46] 00003802 486D B192 pea.l [A5 - 0x4E6E] 00003806 4EBA 0CFC jsr [PC + 0xCFC /* 00004504 */] 0000380A 4FEF 000A lea.l A7, [A7 + 0xA] 0000380E 6000 006E bra +0x70 /* 0000387E */ 00003812 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003816 486E FFBA pea.l [A6 - 0x46] 0000381A 486D B192 pea.l [A5 - 0x4E6E] 0000381E 4EBA 0ED4 jsr [PC + 0xED4 /* 000046F4 */] 00003822 4FEF 000A lea.l A7, [A7 + 0xA] 00003826 6056 bra +0x58 /* 0000387E */ 00003828 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000382C 486E FFBA pea.l [A6 - 0x46] 00003830 486D B192 pea.l [A5 - 0x4E6E] 00003834 4EBA 0E38 jsr [PC + 0xE38 /* 0000466E */] 00003838 4FEF 000A lea.l A7, [A7 + 0xA] 0000383C 6040 bra +0x42 /* 0000387E */ 0000383E 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003842 486E FFBA pea.l [A6 - 0x46] 00003846 486D B192 pea.l [A5 - 0x4E6E] 0000384A 4EBA 0D6C jsr [PC + 0xD6C /* 000045B8 */] 0000384E 4FEF 000A lea.l A7, [A7 + 0xA] 00003852 602A bra +0x2C /* 0000387E */ 00003854 3F2E FFDC move.w -[A7], [A6 - 0x24] 00003858 486E FFBA pea.l [A6 - 0x46] 0000385C 486D B192 pea.l [A5 - 0x4E6E] 00003860 4EBA 0F18 jsr [PC + 0xF18 /* 0000477A */] 00003864 4FEF 000A lea.l A7, [A7 + 0xA] 00003868 6014 bra +0x16 /* 0000387E */ 0000386A 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000386E 486E FFBA pea.l [A6 - 0x46] 00003872 486D B192 pea.l [A5 - 0x4E6E] 00003876 4EBA 0FF2 jsr [PC + 0xFF2 /* 0000486A */] 0000387A 4FEF 000A lea.l A7, [A7 + 0xA] label0000387E: 0000387E 486E FFDA pea.l [A6 - 0x26] 00003882 4EBA FBEE jsr [PC - 0x412 /* 00003472 */] 00003886 588F addq.l A7, 4 00003888 4A40 tst.w D0 0000388A 6600 FD8A bne -0x274 /* 00003616 */ 0000388E 4A6E FFE2 tst.w [A6 - 0x1E] 00003892 672E beq +0x30 /* 000038C2 */ 00003894 486D B192 pea.l [A5 - 0x4E6E] 00003898 A873 syscall SetPort 0000389A 486E FFBA pea.l [A6 - 0x46] 0000389E A8A3 syscall EraseRect 000038A0 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 000038A4 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000038A8 A873 syscall SetPort 000038AA 486E FFBA pea.l [A6 - 0x46] 000038AE A87B syscall ClipRect 000038B0 4267 clr.w -[A7] 000038B2 486E FFBA pea.l [A6 - 0x46] 000038B6 486D B192 pea.l [A5 - 0x4E6E] 000038BA 4EBA 10B8 jsr [PC + 0x10B8 /* 00004974 */] 000038BE 4FEF 000A lea.l A7, [A7 + 0xA] label000038C2: 000038C2 4EBA D646 jsr [PC - 0x29BA /* 00000F0A */] 000038C6 426D C0BC clr.w [A5 - 0x3F44] 000038CA 426D C0BA clr.w [A5 - 0x3F46] 000038CE 4A6E 0008 tst.w [A6 + 0x8] 000038D2 6724 beq +0x26 /* 000038F8 */ 000038D4 206D B34C movea.l A0, [A5 - 0x4CB4] 000038D8 2050 movea.l A0, [A0] 000038DA 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 000038E0 6616 bne +0x18 /* 000038F8 */ 000038E2 A89E syscall PenNormal 000038E4 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000038E8 A904 syscall DrawGrowIcon 000038EA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000038EE A969 syscall DrawControls 000038F0 486D AB0E pea.l [A5 - 0x54F2] 000038F4 A92A syscall ValidRect 000038F6 6006 bra +0x8 /* 000038FE */ label000038F8: 000038F8 486E FFBA pea.l [A6 - 0x46] 000038FC A92A syscall ValidRect label000038FE: 000038FE 4E5E unlink A6 00003900 4E75 rts fn00003902: 00003902 4E56 FF76 link A6, -0x008A 00003906 2F07 move.l -[A7], D7 00003908 3F3C 0001 move.w -[A7], 0x1 0000390C 486E FF80 pea.l [A6 - 0x80] 00003910 486E FF7A pea.l [A6 - 0x86] 00003914 2F2E 000C move.l -[A7], [A6 + 0xC] 00003918 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000391C 4FEF 000E lea.l A7, [A7 + 0xE] 00003920 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00003924 B0AE FF7A cmp.l D0, [A6 - 0x86] 00003928 6C18 bge +0x1A /* 00003942 */ 0000392A 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000392E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003932 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003936 4EBA 103C jsr [PC + 0x103C /* 00004974 */] 0000393A 4FEF 000A lea.l A7, [A7 + 0xA] 0000393E 6000 013C bra +0x13E /* 00003A7C */ label00003942: 00003942 206E 000C movea.l A0, [A6 + 0xC] 00003946 226E 000C movea.l A1, [A6 + 0xC] 0000394A 3029 0004 move.w D0, [A1 + 0x4] 0000394E 9050 sub.w D0, [A0] 00003950 3D40 FF7E move.w [A6 - 0x82], D0 00003954 3F3C 0001 move.w -[A7], 0x1 00003958 486E FF82 pea.l [A6 - 0x7E] 0000395C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00003960 5C8F addq.l A7, 6 00003962 42A7 clr.l -[A7] 00003964 2F2E FF7A move.l -[A7], [A6 - 0x86] 00003968 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000396C 205F movea.l A0, [A7]+ 0000396E 2D48 FFEE move.l [A6 - 0x12], A0 00003972 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003976 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000397A 3D6E FF80 FFF6 move.w [A6 - 0xA], [A6 - 0x80] 00003980 206E 000C movea.l A0, [A6 + 0xC] 00003984 43EE FFF8 lea.l A1, [A6 - 0x8] 00003988 22D8 move.l [A1]+, [A0]+ 0000398A 22D8 move.l [A1]+, [A0]+ 0000398C 206E FFEE movea.l A0, [A6 - 0x12] 00003990 2D50 FFF2 move.l [A6 - 0xE], [A0] 00003994 3F3C 0001 move.w -[A7], 0x1 00003998 486E FFF2 pea.l [A6 - 0xE] 0000399C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000039A0 5C8F addq.l A7, 6 000039A2 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000039A6 A873 syscall SetPort 000039A8 206D B37C movea.l A0, [A5 - 0x4C84] 000039AC 4868 0002 pea.l [A0 + 0x2] 000039B0 486E FF84 pea.l [A6 - 0x7C] 000039B4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000039B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000039BC 4267 clr.w -[A7] 000039BE 42A7 clr.l -[A7] 000039C0 A8EC syscall CopyBits 000039C2 7E00 moveq.l D7, 0x00 000039C4 6000 0082 bra +0x84 /* 00003A48 */ label000039C8: 000039C8 4A6D B110 tst.w [A5 - 0x4EF0] 000039CC 672A beq +0x2C /* 000039F8 */ 000039CE 206E FFEE movea.l A0, [A6 - 0x12] 000039D2 3007 move.w D0, D7 000039D4 48C0 ext.l D0 000039D6 E580 asl D0, 2 000039D8 43ED C12A lea.l A1, [A5 - 0x3ED6] 000039DC D3C0 add.l A1, D0 000039DE 2F11 move.l -[A7], [A1] 000039E0 3F2E FF7E move.w -[A7], [A6 - 0x82] 000039E4 3F2E FF80 move.w -[A7], [A6 - 0x80] 000039E8 2F10 move.l -[A7], [A0] 000039EA 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 000039EE 4EBA 0140 jsr [PC + 0x140 /* 00003B30 */] 000039F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000039F6 6028 bra +0x2A /* 00003A20 */ label000039F8: 000039F8 206E FFEE movea.l A0, [A6 - 0x12] 000039FC 3007 move.w D0, D7 000039FE 48C0 ext.l D0 00003A00 E580 asl D0, 2 00003A02 43ED C10E lea.l A1, [A5 - 0x3EF2] 00003A06 D3C0 add.l A1, D0 00003A08 2F11 move.l -[A7], [A1] 00003A0A 3F2E FF7E move.w -[A7], [A6 - 0x82] 00003A0E 3F2E FF80 move.w -[A7], [A6 - 0x80] 00003A12 2F10 move.l -[A7], [A0] 00003A14 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 00003A18 4EBA 0068 jsr [PC + 0x68 /* 00003A82 */] 00003A1C 4FEF 0010 lea.l A7, [A7 + 0x10] label00003A20: 00003A20 486E FF84 pea.l [A6 - 0x7C] 00003A24 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003A28 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003A2C 4267 clr.w -[A7] 00003A2E 42A7 clr.l -[A7] 00003A30 A8EB syscall StdBits 00003A32 4A6E 0014 tst.w [A6 + 0x14] 00003A36 670E beq +0x10 /* 00003A46 */ 00003A38 306E 0014 movea.w A0, [A6 + 0x14] 00003A3C 2F08 move.l -[A7], A0 00003A3E 486E FF76 pea.l [A6 - 0x8A] 00003A42 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] label00003A46: 00003A46 5247 addq.w D7, 1 label00003A48: 00003A48 0C47 0007 cmpi.w D7, 0x7 00003A4C 6D00 FF7A blt -0x84 /* 000039C8 */ 00003A50 206E 0008 movea.l A0, [A6 + 0x8] 00003A54 4868 0002 pea.l [A0 + 0x2] 00003A58 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003A5C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003A60 4267 clr.w -[A7] 00003A62 42A7 clr.l -[A7] 00003A64 A8EB syscall StdBits 00003A66 3F3C 0001 move.w -[A7], 0x1 00003A6A 486E FF82 pea.l [A6 - 0x7E] 00003A6E 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00003A72 5C8F addq.l A7, 6 00003A74 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003A78 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00003A7C: 00003A7C 2E1F move.l D7, [A7]+ 00003A7E 4E5E unlink A6 00003A80 4E75 rts fn00003A82: 00003A82 4E56 FFF8 link A6, -0x0008 00003A86 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003A8A 286E 0008 movea.l A4, [A6 + 0x8] 00003A8E 266E 000C movea.l A3, [A6 + 0xC] 00003A92 3E2E 0010 move.w D7, [A6 + 0x10] 00003A96 3C2E 0012 move.w D6, [A6 + 0x12] 00003A9A 4267 clr.w -[A7] 00003A9C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003AA0 A86A syscall HiWord 00003AA2 301F move.w D0, [A7]+ 00003AA4 3D40 FFFA move.w [A6 - 0x6], D0 00003AA8 4267 clr.w -[A7] 00003AAA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003AAE A86B syscall LoWord 00003AB0 301F move.w D0, [A7]+ 00003AB2 3D40 FFF8 move.w [A6 - 0x8], D0 00003AB6 E247 asr D7.w, 1 00003AB8 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 00003ABE 302E FFFE move.w D0, [A6 - 0x2] 00003AC2 4640 not.w D0 00003AC4 3D40 FFFC move.w [A6 - 0x4], D0 00003AC8 7A00 moveq.l D5, 0x00 00003ACA 6000 0058 bra +0x5A /* 00003B24 */ label00003ACE: 00003ACE 4A6E FFFE tst.w [A6 - 0x2] 00003AD2 671C beq +0x1E /* 00003AF0 */ 00003AD4 7800 moveq.l D4, 0x00 00003AD6 6012 bra +0x14 /* 00003AEA */ label00003AD8: 00003AD8 301C move.w D0, [A4]+ 00003ADA C06E FFFE and.w D0, [A6 - 0x2] 00003ADE 3213 move.w D1, [A3] 00003AE0 C26E FFFC and.w D1, [A6 - 0x4] 00003AE4 8240 or.w D1, D0 00003AE6 36C1 move.w [A3]+, D1 00003AE8 5244 addq.w D4, 1 label00003AEA: 00003AEA B847 cmp.w D4, D7 00003AEC 6DEA blt -0x14 /* 00003AD8 */ 00003AEE 6010 bra +0x12 /* 00003B00 */ label00003AF0: 00003AF0 3007 move.w D0, D7 00003AF2 48C0 ext.l D0 00003AF4 D080 add.l D0, D0 00003AF6 D9C0 add.l A4, D0 00003AF8 3007 move.w D0, D7 00003AFA 48C0 ext.l D0 00003AFC D080 add.l D0, D0 00003AFE D7C0 add.l A3, D0 label00003B00: 00003B00 302E FFFE move.w D0, [A6 - 0x2] 00003B04 B06E FFFA cmp.w D0, [A6 - 0x6] 00003B08 6608 bne +0xA /* 00003B12 */ 00003B0A 3D6E FFF8 FFFE move.w [A6 - 0x2], [A6 - 0x8] 00003B10 6006 bra +0x8 /* 00003B18 */ label00003B12: 00003B12 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] label00003B18: 00003B18 302E FFFE move.w D0, [A6 - 0x2] 00003B1C 4640 not.w D0 00003B1E 3D40 FFFC move.w [A6 - 0x4], D0 00003B22 5245 addq.w D5, 1 label00003B24: 00003B24 BA46 cmp.w D5, D6 00003B26 6DA6 blt -0x58 /* 00003ACE */ 00003B28 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003B2C 4E5E unlink A6 00003B2E 4E75 rts fn00003B30: 00003B30 4E56 FFFC link A6, -0x0004 00003B34 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00003B38 286E 0008 movea.l A4, [A6 + 0x8] 00003B3C 266E 000C movea.l A3, [A6 + 0xC] 00003B40 3E2E 0010 move.w D7, [A6 + 0x10] 00003B44 4267 clr.w -[A7] 00003B46 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003B4A A86A syscall HiWord 00003B4C 301F move.w D0, [A7]+ 00003B4E 3D40 FFFE move.w [A6 - 0x2], D0 00003B52 4267 clr.w -[A7] 00003B54 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003B58 A86B syscall LoWord 00003B5A 301F move.w D0, [A7]+ 00003B5C 3D40 FFFC move.w [A6 - 0x4], D0 00003B60 3A2E FFFE move.w D5, [A6 - 0x2] 00003B64 7C00 moveq.l D6, 0x00 00003B66 6000 003E bra +0x40 /* 00003BA6 */ label00003B6A: 00003B6A 4A45 tst.w D5 00003B6C 6D22 blt +0x24 /* 00003B90 */ 00003B6E 7800 moveq.l D4, 0x00 00003B70 50C4 st D4 00003B72 EBAC lsl D4, D5 00003B74 2604 move.l D3, D4 00003B76 4683 not.l D3 00003B78 3407 move.w D2, D7 00003B7A E44A lsr D2.w, 2 00003B7C 600C bra +0xE /* 00003B8A */ label00003B7E: 00003B7E 201C move.l D0, [A4]+ 00003B80 C084 and.l D0, D4 00003B82 2213 move.l D1, [A3] 00003B84 C283 and.l D1, D3 00003B86 8280 or.l D1, D0 00003B88 26C1 move.l [A3]+, D1 label00003B8A: 00003B8A 51CA FFF2 dbf D2, -0x10 /* 00003B7E */ 00003B8E 6004 bra +0x6 /* 00003B94 */ label00003B90: 00003B90 D8C7 add.w A4, D7 00003B92 D6C7 add.w A3, D7 label00003B94: 00003B94 BA6E FFFE cmp.w D5, [A6 - 0x2] 00003B98 6606 bne +0x8 /* 00003BA0 */ 00003B9A 3A2E FFFC move.w D5, [A6 - 0x4] 00003B9E 6004 bra +0x6 /* 00003BA4 */ label00003BA0: 00003BA0 3A2E FFFE move.w D5, [A6 - 0x2] label00003BA4: 00003BA4 5246 addq.w D6, 1 label00003BA6: 00003BA6 BC6E 0012 cmp.w D6, [A6 + 0x12] 00003BAA 6DBE blt -0x40 /* 00003B6A */ 00003BAC 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00003BB0 4E5E unlink A6 00003BB2 4E75 rts fn00003BB4: 00003BB4 4E56 FF76 link A6, -0x008A 00003BB8 2F07 move.l -[A7], D7 00003BBA 3F3C 0001 move.w -[A7], 0x1 00003BBE 486E FF80 pea.l [A6 - 0x80] 00003BC2 486E FF7A pea.l [A6 - 0x86] 00003BC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00003BCA 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00003BCE 4FEF 000E lea.l A7, [A7 + 0xE] 00003BD2 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00003BD6 B0AE FF7A cmp.l D0, [A6 - 0x86] 00003BDA 6C18 bge +0x1A /* 00003BF4 */ 00003BDC 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003BE0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003BE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BE8 4EBA 0D8A jsr [PC + 0xD8A /* 00004974 */] 00003BEC 4FEF 000A lea.l A7, [A7 + 0xA] 00003BF0 6000 011C bra +0x11E /* 00003D0E */ label00003BF4: 00003BF4 206E 000C movea.l A0, [A6 + 0xC] 00003BF8 226E 000C movea.l A1, [A6 + 0xC] 00003BFC 3029 0004 move.w D0, [A1 + 0x4] 00003C00 9050 sub.w D0, [A0] 00003C02 3D40 FF7E move.w [A6 - 0x82], D0 00003C06 3F3C 0001 move.w -[A7], 0x1 00003C0A 486E FF82 pea.l [A6 - 0x7E] 00003C0E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00003C12 5C8F addq.l A7, 6 00003C14 42A7 clr.l -[A7] 00003C16 2F2E FF7A move.l -[A7], [A6 - 0x86] 00003C1A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003C1E 205F movea.l A0, [A7]+ 00003C20 2D48 FFEE move.l [A6 - 0x12], A0 00003C24 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003C28 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00003C2C 3D6E FF80 FFF6 move.w [A6 - 0xA], [A6 - 0x80] 00003C32 206E 000C movea.l A0, [A6 + 0xC] 00003C36 43EE FFF8 lea.l A1, [A6 - 0x8] 00003C3A 22D8 move.l [A1]+, [A0]+ 00003C3C 22D8 move.l [A1]+, [A0]+ 00003C3E 206E FFEE movea.l A0, [A6 - 0x12] 00003C42 2D50 FFF2 move.l [A6 - 0xE], [A0] 00003C46 3F3C 0001 move.w -[A7], 0x1 00003C4A 486E FFF2 pea.l [A6 - 0xE] 00003C4E 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003C52 5C8F addq.l A7, 6 00003C54 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00003C58 A873 syscall SetPort 00003C5A 206D B37C movea.l A0, [A5 - 0x4C84] 00003C5E 4868 0002 pea.l [A0 + 0x2] 00003C62 486E FF84 pea.l [A6 - 0x7C] 00003C66 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003C6A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003C6E 4267 clr.w -[A7] 00003C70 42A7 clr.l -[A7] 00003C72 A8EC syscall CopyBits 00003C74 7E00 moveq.l D7, 0x00 00003C76 6000 0064 bra +0x66 /* 00003CDC */ label00003C7A: 00003C7A 4A6D B110 tst.w [A5 - 0x4EF0] 00003C7E 671E beq +0x20 /* 00003C9E */ 00003C80 206E FFEE movea.l A0, [A6 - 0x12] 00003C84 3F07 move.w -[A7], D7 00003C86 3F2E FF7E move.w -[A7], [A6 - 0x82] 00003C8A 3F2E FF80 move.w -[A7], [A6 - 0x80] 00003C8E 2F10 move.l -[A7], [A0] 00003C90 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 00003C94 4EBA 007E jsr [PC + 0x7E /* 00003D14 */] 00003C98 4FEF 000E lea.l A7, [A7 + 0xE] 00003C9C 601C bra +0x1E /* 00003CBA */ label00003C9E: 00003C9E 206E FFEE movea.l A0, [A6 - 0x12] 00003CA2 3F07 move.w -[A7], D7 00003CA4 3F2E FF7E move.w -[A7], [A6 - 0x82] 00003CA8 3F2E FF80 move.w -[A7], [A6 - 0x80] 00003CAC 2F10 move.l -[A7], [A0] 00003CAE 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 00003CB2 4EBA 0146 jsr [PC + 0x146 /* 00003DFA */] 00003CB6 4FEF 000E lea.l A7, [A7 + 0xE] label00003CBA: 00003CBA 486E FF84 pea.l [A6 - 0x7C] 00003CBE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003CC2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003CC6 4267 clr.w -[A7] 00003CC8 42A7 clr.l -[A7] 00003CCA A8EB syscall StdBits 00003CCC 306E 0014 movea.w A0, [A6 + 0x14] 00003CD0 2F08 move.l -[A7], A0 00003CD2 486E FF76 pea.l [A6 - 0x8A] 00003CD6 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00003CDA 5247 addq.w D7, 1 label00003CDC: 00003CDC 0C47 0007 cmpi.w D7, 0x7 00003CE0 6D98 blt -0x66 /* 00003C7A */ 00003CE2 206E 0008 movea.l A0, [A6 + 0x8] 00003CE6 4868 0002 pea.l [A0 + 0x2] 00003CEA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003CEE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003CF2 4267 clr.w -[A7] 00003CF4 42A7 clr.l -[A7] 00003CF6 A8EB syscall StdBits 00003CF8 3F3C 0001 move.w -[A7], 0x1 00003CFC 486E FF82 pea.l [A6 - 0x7E] 00003D00 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00003D04 5C8F addq.l A7, 6 00003D06 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003D0A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00003D0E: 00003D0E 2E1F move.l D7, [A7]+ 00003D10 4E5E unlink A6 00003D12 4E75 rts fn00003D14: 00003D14 4E56 FFFC link A6, -0x0004 00003D18 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00003D1C 286E 0008 movea.l A4, [A6 + 0x8] 00003D20 266E 000C movea.l A3, [A6 + 0xC] 00003D24 3E2E 0010 move.w D7, [A6 + 0x10] 00003D28 3C2E 0012 move.w D6, [A6 + 0x12] 00003D2C E247 asr D7.w, 1 00003D2E 302E 0014 move.w D0, [A6 + 0x14] 00003D32 E548 lsl D0.w, 2 00003D34 3D40 0014 move.w [A6 + 0x14], D0 00003D38 3A2E 0014 move.w D5, [A6 + 0x14] 00003D3C 306E 0014 movea.w A0, [A6 + 0x14] 00003D40 3247 movea.w A1, D7 00003D42 2F09 move.l -[A7], A1 00003D44 2F08 move.l -[A7], A0 00003D46 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003D4A 2D40 FFFC move.l [A6 - 0x4], D0 00003D4E 202E FFFC move.l D0, [A6 - 0x4] 00003D52 D080 add.l D0, D0 00003D54 D7C0 add.l A3, D0 00003D56 202E FFFC move.l D0, [A6 - 0x4] 00003D5A D080 add.l D0, D0 00003D5C D9C0 add.l A4, D0 00003D5E 3047 movea.w A0, D7 00003D60 2F08 move.l -[A7], A0 00003D62 4878 000C push.l 0xC 00003D66 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003D6A 2D40 FFFC move.l [A6 - 0x4], D0 00003D6E 6000 007E bra +0x80 /* 00003DEE */ label00003D72: 00003D72 3605 move.w D3, D5 00003D74 0C6E 0010 0014 cmpi.w [A6 + 0x14], 0x10 00003D7A 6D08 blt +0xA /* 00003D84 */ 00003D7C 3005 move.w D0, D5 00003D7E 5240 addq.w D0, 1 00003D80 4440 neg.w D0 00003D82 3600 move.w D3, D0 label00003D84: 00003D84 0803 0004 btst.b D3, 0x4 00003D88 6722 beq +0x24 /* 00003DAC */ 00003D8A 7800 moveq.l D4, 0x00 00003D8C 6018 bra +0x1A /* 00003DA6 */ label00003D8E: 00003D8E 0804 0003 btst.b D4, 0x3 00003D92 670C beq +0xE /* 00003DA0 */ 00003D94 41D3 lea.l A0, [A3] 00003D96 548B addq.l A3, 2 00003D98 43D4 lea.l A1, [A4] 00003D9A 548C addq.l A4, 2 00003D9C 3091 move.w [A0], [A1] 00003D9E 6004 bra +0x6 /* 00003DA4 */ label00003DA0: 00003DA0 548B addq.l A3, 2 00003DA2 548C addq.l A4, 2 label00003DA4: 00003DA4 5244 addq.w D4, 1 label00003DA6: 00003DA6 B847 cmp.w D4, D7 00003DA8 6DE4 blt -0x1A /* 00003D8E */ 00003DAA 6020 bra +0x22 /* 00003DCC */ label00003DAC: 00003DAC 7800 moveq.l D4, 0x00 00003DAE 6018 bra +0x1A /* 00003DC8 */ label00003DB0: 00003DB0 0804 0003 btst.b D4, 0x3 00003DB4 6706 beq +0x8 /* 00003DBC */ 00003DB6 548B addq.l A3, 2 00003DB8 548C addq.l A4, 2 00003DBA 600A bra +0xC /* 00003DC6 */ label00003DBC: 00003DBC 41D3 lea.l A0, [A3] 00003DBE 548B addq.l A3, 2 00003DC0 43D4 lea.l A1, [A4] 00003DC2 548C addq.l A4, 2 00003DC4 3091 move.w [A0], [A1] label00003DC6: 00003DC6 5244 addq.w D4, 1 label00003DC8: 00003DC8 B847 cmp.w D4, D7 00003DCA 6DE4 blt -0x1A /* 00003DB0 */ label00003DCC: 00003DCC 7003 moveq.l D0, 0x03 00003DCE C045 and.w D0, D5 00003DD0 0C40 0003 cmpi.w D0, 0x3 00003DD4 6616 bne +0x18 /* 00003DEC */ 00003DD6 0645 000D addi.w D5, 0xD /* '\r' */ 00003DDA 202E FFFC move.l D0, [A6 - 0x4] 00003DDE D080 add.l D0, D0 00003DE0 D7C0 add.l A3, D0 00003DE2 202E FFFC move.l D0, [A6 - 0x4] 00003DE6 D080 add.l D0, D0 00003DE8 D9C0 add.l A4, D0 00003DEA 6002 bra +0x4 /* 00003DEE */ label00003DEC: 00003DEC 5245 addq.w D5, 1 label00003DEE: 00003DEE BA46 cmp.w D5, D6 00003DF0 6D80 blt -0x7E /* 00003D72 */ 00003DF2 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00003DF6 4E5E unlink A6 00003DF8 4E75 rts fn00003DFA: 00003DFA 4E56 FFFC link A6, -0x0004 00003DFE 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00003E02 286E 0008 movea.l A4, [A6 + 0x8] 00003E06 266E 000C movea.l A3, [A6 + 0xC] 00003E0A 3E2E 0010 move.w D7, [A6 + 0x10] 00003E0E 3C2E 0012 move.w D6, [A6 + 0x12] 00003E12 E247 asr D7.w, 1 00003E14 302E 0014 move.w D0, [A6 + 0x14] 00003E18 E548 lsl D0.w, 2 00003E1A 3D40 0014 move.w [A6 + 0x14], D0 00003E1E 3A2E 0014 move.w D5, [A6 + 0x14] 00003E22 306E 0014 movea.w A0, [A6 + 0x14] 00003E26 3247 movea.w A1, D7 00003E28 2F09 move.l -[A7], A1 00003E2A 2F08 move.l -[A7], A0 00003E2C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003E30 2D40 FFFC move.l [A6 - 0x4], D0 00003E34 202E FFFC move.l D0, [A6 - 0x4] 00003E38 D080 add.l D0, D0 00003E3A D7C0 add.l A3, D0 00003E3C 202E FFFC move.l D0, [A6 - 0x4] 00003E40 D080 add.l D0, D0 00003E42 D9C0 add.l A4, D0 00003E44 3047 movea.w A0, D7 00003E46 2F08 move.l -[A7], A0 00003E48 4878 000C push.l 0xC 00003E4C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003E50 2D40 FFFC move.l [A6 - 0x4], D0 00003E54 6000 007E bra +0x80 /* 00003ED4 */ label00003E58: 00003E58 3605 move.w D3, D5 00003E5A 0C6E 0010 0014 cmpi.w [A6 + 0x14], 0x10 00003E60 6D08 blt +0xA /* 00003E6A */ 00003E62 3005 move.w D0, D5 00003E64 5240 addq.w D0, 1 00003E66 4440 neg.w D0 00003E68 3600 move.w D3, D0 label00003E6A: 00003E6A 0803 0004 btst.b D3, 0x4 00003E6E 6722 beq +0x24 /* 00003E92 */ 00003E70 7800 moveq.l D4, 0x00 00003E72 6018 bra +0x1A /* 00003E8C */ label00003E74: 00003E74 0804 0000 btst.b D4, 0x0 00003E78 6706 beq +0x8 /* 00003E80 */ 00003E7A 548B addq.l A3, 2 00003E7C 548C addq.l A4, 2 00003E7E 600A bra +0xC /* 00003E8A */ label00003E80: 00003E80 41D3 lea.l A0, [A3] 00003E82 548B addq.l A3, 2 00003E84 43D4 lea.l A1, [A4] 00003E86 548C addq.l A4, 2 00003E88 3091 move.w [A0], [A1] label00003E8A: 00003E8A 5244 addq.w D4, 1 label00003E8C: 00003E8C B847 cmp.w D4, D7 00003E8E 6DE4 blt -0x1A /* 00003E74 */ 00003E90 6020 bra +0x22 /* 00003EB2 */ label00003E92: 00003E92 7800 moveq.l D4, 0x00 00003E94 6018 bra +0x1A /* 00003EAE */ label00003E96: 00003E96 0804 0000 btst.b D4, 0x0 00003E9A 670C beq +0xE /* 00003EA8 */ 00003E9C 41D3 lea.l A0, [A3] 00003E9E 548B addq.l A3, 2 00003EA0 43D4 lea.l A1, [A4] 00003EA2 548C addq.l A4, 2 00003EA4 3091 move.w [A0], [A1] 00003EA6 6004 bra +0x6 /* 00003EAC */ label00003EA8: 00003EA8 548B addq.l A3, 2 00003EAA 548C addq.l A4, 2 label00003EAC: 00003EAC 5244 addq.w D4, 1 label00003EAE: 00003EAE B847 cmp.w D4, D7 00003EB0 6DE4 blt -0x1A /* 00003E96 */ label00003EB2: 00003EB2 7003 moveq.l D0, 0x03 00003EB4 C045 and.w D0, D5 00003EB6 0C40 0003 cmpi.w D0, 0x3 00003EBA 6616 bne +0x18 /* 00003ED2 */ 00003EBC 0645 000D addi.w D5, 0xD /* '\r' */ 00003EC0 202E FFFC move.l D0, [A6 - 0x4] 00003EC4 D080 add.l D0, D0 00003EC6 D7C0 add.l A3, D0 00003EC8 202E FFFC move.l D0, [A6 - 0x4] 00003ECC D080 add.l D0, D0 00003ECE D9C0 add.l A4, D0 00003ED0 6002 bra +0x4 /* 00003ED4 */ label00003ED2: 00003ED2 5245 addq.w D5, 1 label00003ED4: 00003ED4 BA46 cmp.w D5, D6 00003ED6 6D80 blt -0x7E /* 00003E58 */ 00003ED8 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00003EDC 4E5E unlink A6 00003EDE 4E75 rts fn00003EE0: 00003EE0 4E56 FFEC link A6, -0x0014 00003EE4 48E7 0300 movem.l -[A7], D6,D7 00003EE8 206E 000C movea.l A0, [A6 + 0xC] 00003EEC 43EE FFF4 lea.l A1, [A6 - 0xC] 00003EF0 22D8 move.l [A1]+, [A0]+ 00003EF2 22D8 move.l [A1]+, [A0]+ 00003EF4 206E 000C movea.l A0, [A6 + 0xC] 00003EF8 43EE FFEC lea.l A1, [A6 - 0x14] 00003EFC 22D8 move.l [A1]+, [A0]+ 00003EFE 22D8 move.l [A1]+, [A0]+ 00003F00 302E FFF2 move.w D0, [A6 - 0xE] 00003F04 906E FFEE sub.w D0, [A6 - 0x12] 00003F08 48C0 ext.l D0 00003F0A 81FC 0010 divs.w D0, 0x10 00003F0E 5240 addq.w D0, 1 00003F10 3E00 move.w D7, D0 00003F12 302E FFEE move.w D0, [A6 - 0x12] 00003F16 D047 add.w D0, D7 00003F18 3D40 FFF2 move.w [A6 - 0xE], D0 00003F1C 302E FFFA move.w D0, [A6 - 0x6] 00003F20 9047 sub.w D0, D7 00003F22 3D40 FFF6 move.w [A6 - 0xA], D0 00003F26 7C00 moveq.l D6, 0x00 00003F28 604C bra +0x4E /* 00003F76 */ label00003F2A: 00003F2A 206E 0008 movea.l A0, [A6 + 0x8] 00003F2E 4868 0002 pea.l [A0 + 0x2] 00003F32 486E FFEC pea.l [A6 - 0x14] 00003F36 486E FFEC pea.l [A6 - 0x14] 00003F3A 4267 clr.w -[A7] 00003F3C 42A7 clr.l -[A7] 00003F3E A8EB syscall StdBits 00003F40 206E 0008 movea.l A0, [A6 + 0x8] 00003F44 4868 0002 pea.l [A0 + 0x2] 00003F48 486E FFF4 pea.l [A6 - 0xC] 00003F4C 486E FFF4 pea.l [A6 - 0xC] 00003F50 4267 clr.w -[A7] 00003F52 42A7 clr.l -[A7] 00003F54 A8EB syscall StdBits 00003F56 DF6E FFEE add.w [A6 - 0x12], D7 00003F5A DF6E FFF2 add.w [A6 - 0xE], D7 00003F5E 9F6E FFF6 sub.w [A6 - 0xA], D7 00003F62 9F6E FFFA sub.w [A6 - 0x6], D7 00003F66 306E 0010 movea.w A0, [A6 + 0x10] 00003F6A 2F08 move.l -[A7], A0 00003F6C 486E FFFC pea.l [A6 - 0x4] 00003F70 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00003F74 5246 addq.w D6, 1 label00003F76: 00003F76 0C46 0008 cmpi.w D6, 0x8 00003F7A 6DAE blt -0x50 /* 00003F2A */ 00003F7C 4CDF 00C0 movem.l D6,D7, [A7]+ 00003F80 4E5E unlink A6 00003F82 4E75 rts fn00003F84: 00003F84 4E56 FFEC link A6, -0x0014 00003F88 48E7 0300 movem.l -[A7], D6,D7 00003F8C 206E 000C movea.l A0, [A6 + 0xC] 00003F90 43EE FFF4 lea.l A1, [A6 - 0xC] 00003F94 22D8 move.l [A1]+, [A0]+ 00003F96 22D8 move.l [A1]+, [A0]+ 00003F98 206E 000C movea.l A0, [A6 + 0xC] 00003F9C 43EE FFEC lea.l A1, [A6 - 0x14] 00003FA0 22D8 move.l [A1]+, [A0]+ 00003FA2 22D8 move.l [A1]+, [A0]+ 00003FA4 302E FFF2 move.w D0, [A6 - 0xE] 00003FA8 906E FFEE sub.w D0, [A6 - 0x12] 00003FAC 48C0 ext.l D0 00003FAE 81FC 0010 divs.w D0, 0x10 00003FB2 5240 addq.w D0, 1 00003FB4 3E00 move.w D7, D0 00003FB6 302E FFF2 move.w D0, [A6 - 0xE] 00003FBA D06E FFEE add.w D0, [A6 - 0x12] 00003FBE E240 asr D0.w, 1 00003FC0 3D40 FFF2 move.w [A6 - 0xE], D0 00003FC4 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE] 00003FCA 302E FFF2 move.w D0, [A6 - 0xE] 00003FCE 9047 sub.w D0, D7 00003FD0 3D40 FFEE move.w [A6 - 0x12], D0 00003FD4 302E FFF6 move.w D0, [A6 - 0xA] 00003FD8 D047 add.w D0, D7 00003FDA 3D40 FFFA move.w [A6 - 0x6], D0 00003FDE 7C00 moveq.l D6, 0x00 00003FE0 604C bra +0x4E /* 0000402E */ label00003FE2: 00003FE2 206E 0008 movea.l A0, [A6 + 0x8] 00003FE6 4868 0002 pea.l [A0 + 0x2] 00003FEA 486E FFEC pea.l [A6 - 0x14] 00003FEE 486E FFEC pea.l [A6 - 0x14] 00003FF2 4267 clr.w -[A7] 00003FF4 42A7 clr.l -[A7] 00003FF6 A8EB syscall StdBits 00003FF8 206E 0008 movea.l A0, [A6 + 0x8] 00003FFC 4868 0002 pea.l [A0 + 0x2] 00004000 486E FFF4 pea.l [A6 - 0xC] 00004004 486E FFF4 pea.l [A6 - 0xC] 00004008 4267 clr.w -[A7] 0000400A 42A7 clr.l -[A7] 0000400C A8EB syscall StdBits 0000400E 9F6E FFEE sub.w [A6 - 0x12], D7 00004012 9F6E FFF2 sub.w [A6 - 0xE], D7 00004016 DF6E FFF6 add.w [A6 - 0xA], D7 0000401A DF6E FFFA add.w [A6 - 0x6], D7 0000401E 306E 0010 movea.w A0, [A6 + 0x10] 00004022 2F08 move.l -[A7], A0 00004024 486E FFFC pea.l [A6 - 0x4] 00004028 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000402C 5246 addq.w D6, 1 label0000402E: 0000402E 0C46 0008 cmpi.w D6, 0x8 00004032 6DAE blt -0x50 /* 00003FE2 */ 00004034 4CDF 00C0 movem.l D6,D7, [A7]+ 00004038 4E5E unlink A6 0000403A 4E75 rts fn0000403C: 0000403C 4E56 FFDC link A6, -0x0024 00004040 48E7 0700 movem.l -[A7], D5,D6,D7 00004044 206E 000C movea.l A0, [A6 + 0xC] 00004048 43EE FFE4 lea.l A1, [A6 - 0x1C] 0000404C 22D8 move.l [A1]+, [A0]+ 0000404E 22D8 move.l [A1]+, [A0]+ 00004050 206E 000C movea.l A0, [A6 + 0xC] 00004054 43EE FFDC lea.l A1, [A6 - 0x24] 00004058 22D8 move.l [A1]+, [A0]+ 0000405A 22D8 move.l [A1]+, [A0]+ 0000405C 206E 000C movea.l A0, [A6 + 0xC] 00004060 43EE FFF4 lea.l A1, [A6 - 0xC] 00004064 22D8 move.l [A1]+, [A0]+ 00004066 22D8 move.l [A1]+, [A0]+ 00004068 206E 000C movea.l A0, [A6 + 0xC] 0000406C 43EE FFEC lea.l A1, [A6 - 0x14] 00004070 22D8 move.l [A1]+, [A0]+ 00004072 22D8 move.l [A1]+, [A0]+ 00004074 302E FFF8 move.w D0, [A6 - 0x8] 00004078 906E FFF4 sub.w D0, [A6 - 0xC] 0000407C 48C0 ext.l D0 0000407E 81FC 000C divs.w D0, 0xC 00004082 5240 addq.w D0, 1 00004084 3E00 move.w D7, D0 00004086 302E FFFA move.w D0, [A6 - 0x6] 0000408A 906E FFF6 sub.w D0, [A6 - 0xA] 0000408E 48C0 ext.l D0 00004090 81FC 000C divs.w D0, 0xC 00004094 5240 addq.w D0, 1 00004096 3C00 move.w D6, D0 00004098 302E FFDE move.w D0, [A6 - 0x22] 0000409C D046 add.w D0, D6 0000409E 3D40 FFE2 move.w [A6 - 0x1E], D0 000040A2 302E FFF4 move.w D0, [A6 - 0xC] 000040A6 D047 add.w D0, D7 000040A8 3D40 FFF8 move.w [A6 - 0x8], D0 000040AC 302E FFEA move.w D0, [A6 - 0x16] 000040B0 9046 sub.w D0, D6 000040B2 3D40 FFE6 move.w [A6 - 0x1A], D0 000040B6 302E FFF0 move.w D0, [A6 - 0x10] 000040BA 9047 sub.w D0, D7 000040BC 3D40 FFEC move.w [A6 - 0x14], D0 000040C0 7A00 moveq.l D5, 0x00 000040C2 6000 008A bra +0x8C /* 0000414E */ label000040C6: 000040C6 206E 0008 movea.l A0, [A6 + 0x8] 000040CA 4868 0002 pea.l [A0 + 0x2] 000040CE 486E FFF4 pea.l [A6 - 0xC] 000040D2 486E FFF4 pea.l [A6 - 0xC] 000040D6 4267 clr.w -[A7] 000040D8 42A7 clr.l -[A7] 000040DA A8EB syscall StdBits 000040DC 206E 0008 movea.l A0, [A6 + 0x8] 000040E0 4868 0002 pea.l [A0 + 0x2] 000040E4 486E FFEC pea.l [A6 - 0x14] 000040E8 486E FFEC pea.l [A6 - 0x14] 000040EC 4267 clr.w -[A7] 000040EE 42A7 clr.l -[A7] 000040F0 A8EB syscall StdBits 000040F2 206E 0008 movea.l A0, [A6 + 0x8] 000040F6 4868 0002 pea.l [A0 + 0x2] 000040FA 486E FFE4 pea.l [A6 - 0x1C] 000040FE 486E FFE4 pea.l [A6 - 0x1C] 00004102 4267 clr.w -[A7] 00004104 42A7 clr.l -[A7] 00004106 A8EB syscall StdBits 00004108 206E 0008 movea.l A0, [A6 + 0x8] 0000410C 4868 0002 pea.l [A0 + 0x2] 00004110 486E FFDC pea.l [A6 - 0x24] 00004114 486E FFDC pea.l [A6 - 0x24] 00004118 4267 clr.w -[A7] 0000411A 42A7 clr.l -[A7] 0000411C A8EB syscall StdBits 0000411E DD6E FFDE add.w [A6 - 0x22], D6 00004122 DD6E FFE2 add.w [A6 - 0x1E], D6 00004126 DF6E FFF4 add.w [A6 - 0xC], D7 0000412A DF6E FFF8 add.w [A6 - 0x8], D7 0000412E 9D6E FFE6 sub.w [A6 - 0x1A], D6 00004132 9D6E FFEA sub.w [A6 - 0x16], D6 00004136 9F6E FFEC sub.w [A6 - 0x14], D7 0000413A 9F6E FFF0 sub.w [A6 - 0x10], D7 0000413E 306E 0010 movea.w A0, [A6 + 0x10] 00004142 2F08 move.l -[A7], A0 00004144 486E FFFC pea.l [A6 - 0x4] 00004148 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000414C 5245 addq.w D5, 1 label0000414E: 0000414E 0C45 0006 cmpi.w D5, 0x6 00004152 6D00 FF72 blt -0x8C /* 000040C6 */ 00004156 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000415A 4E5E unlink A6 0000415C 4E75 rts fn0000415E: 0000415E 4E56 FFF0 link A6, -0x0010 00004162 48E7 0700 movem.l -[A7], D5,D6,D7 00004166 206E 000C movea.l A0, [A6 + 0xC] 0000416A 43EE FFF4 lea.l A1, [A6 - 0xC] 0000416E 22D8 move.l [A1]+, [A0]+ 00004170 22D8 move.l [A1]+, [A0]+ 00004172 302E FFF8 move.w D0, [A6 - 0x8] 00004176 D06E FFF4 add.w D0, [A6 - 0xC] 0000417A E240 asr D0.w, 1 0000417C 3D40 FFF2 move.w [A6 - 0xE], D0 00004180 302E FFFA move.w D0, [A6 - 0x6] 00004184 D06E FFF6 add.w D0, [A6 - 0xA] 00004188 E240 asr D0.w, 1 0000418A 3D40 FFF0 move.w [A6 - 0x10], D0 0000418E 306E FFF2 movea.w A0, [A6 - 0xE] 00004192 2008 move.l D0, A0 00004194 81FC 0010 divs.w D0, 0x10 00004198 5240 addq.w D0, 1 0000419A 3E00 move.w D7, D0 0000419C 306E FFF0 movea.w A0, [A6 - 0x10] 000041A0 2008 move.l D0, A0 000041A2 81FC 0010 divs.w D0, 0x10 000041A6 5240 addq.w D0, 1 000041A8 3C00 move.w D6, D0 000041AA 302E FFF2 move.w D0, [A6 - 0xE] 000041AE 9047 sub.w D0, D7 000041B0 3D40 FFF4 move.w [A6 - 0xC], D0 000041B4 302E FFF0 move.w D0, [A6 - 0x10] 000041B8 9046 sub.w D0, D6 000041BA 3D40 FFF6 move.w [A6 - 0xA], D0 000041BE 302E FFF2 move.w D0, [A6 - 0xE] 000041C2 D047 add.w D0, D7 000041C4 3D40 FFF8 move.w [A6 - 0x8], D0 000041C8 302E FFF0 move.w D0, [A6 - 0x10] 000041CC D046 add.w D0, D6 000041CE 3D40 FFFA move.w [A6 - 0x6], D0 000041D2 7A00 moveq.l D5, 0x00 000041D4 6036 bra +0x38 /* 0000420C */ label000041D6: 000041D6 206E 0008 movea.l A0, [A6 + 0x8] 000041DA 4868 0002 pea.l [A0 + 0x2] 000041DE 486E FFF4 pea.l [A6 - 0xC] 000041E2 486E FFF4 pea.l [A6 - 0xC] 000041E6 4267 clr.w -[A7] 000041E8 42A7 clr.l -[A7] 000041EA A8EB syscall StdBits 000041EC 9F6E FFF4 sub.w [A6 - 0xC], D7 000041F0 9D6E FFF6 sub.w [A6 - 0xA], D6 000041F4 DF6E FFF8 add.w [A6 - 0x8], D7 000041F8 DD6E FFFA add.w [A6 - 0x6], D6 000041FC 306E 0010 movea.w A0, [A6 + 0x10] 00004200 2F08 move.l -[A7], A0 00004202 486E FFFC pea.l [A6 - 0x4] 00004206 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000420A 5245 addq.w D5, 1 label0000420C: 0000420C 0C45 0010 cmpi.w D5, 0x10 00004210 6DC4 blt -0x3A /* 000041D6 */ 00004212 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004216 4E5E unlink A6 00004218 4E75 rts fn0000421A: 0000421A 4E56 FFEC link A6, -0x0014 0000421E 48E7 0300 movem.l -[A7], D6,D7 00004222 206E 000C movea.l A0, [A6 + 0xC] 00004226 43EE FFF4 lea.l A1, [A6 - 0xC] 0000422A 22D8 move.l [A1]+, [A0]+ 0000422C 22D8 move.l [A1]+, [A0]+ 0000422E 206E 000C movea.l A0, [A6 + 0xC] 00004232 43EE FFEC lea.l A1, [A6 - 0x14] 00004236 22D8 move.l [A1]+, [A0]+ 00004238 22D8 move.l [A1]+, [A0]+ 0000423A 302E FFF8 move.w D0, [A6 - 0x8] 0000423E 906E FFF4 sub.w D0, [A6 - 0xC] 00004242 48C0 ext.l D0 00004244 81FC 0010 divs.w D0, 0x10 00004248 5240 addq.w D0, 1 0000424A 3E00 move.w D7, D0 0000424C 302E FFF8 move.w D0, [A6 - 0x8] 00004250 9047 sub.w D0, D7 00004252 3D40 FFF4 move.w [A6 - 0xC], D0 00004256 302E FFEC move.w D0, [A6 - 0x14] 0000425A D047 add.w D0, D7 0000425C 3D40 FFF0 move.w [A6 - 0x10], D0 00004260 7C00 moveq.l D6, 0x00 00004262 602E bra +0x30 /* 00004292 */ label00004264: 00004264 206E 0008 movea.l A0, [A6 + 0x8] 00004268 4868 0002 pea.l [A0 + 0x2] 0000426C 486E FFF4 pea.l [A6 - 0xC] 00004270 486E FFEC pea.l [A6 - 0x14] 00004274 4267 clr.w -[A7] 00004276 42A7 clr.l -[A7] 00004278 A8EB syscall StdBits 0000427A 9F6E FFF4 sub.w [A6 - 0xC], D7 0000427E DF6E FFF0 add.w [A6 - 0x10], D7 00004282 306E 0010 movea.w A0, [A6 + 0x10] 00004286 2F08 move.l -[A7], A0 00004288 486E FFFC pea.l [A6 - 0x4] 0000428C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004290 5246 addq.w D6, 1 label00004292: 00004292 0C46 000F cmpi.w D6, 0xF 00004296 6DCC blt -0x32 /* 00004264 */ 00004298 206E 0008 movea.l A0, [A6 + 0x8] 0000429C 4868 0002 pea.l [A0 + 0x2] 000042A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000042A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000042A8 4267 clr.w -[A7] 000042AA 42A7 clr.l -[A7] 000042AC A8EB syscall StdBits 000042AE 4CDF 00C0 movem.l D6,D7, [A7]+ 000042B2 4E5E unlink A6 000042B4 4E75 rts fn000042B6: 000042B6 4E56 FFEC link A6, -0x0014 000042BA 48E7 0300 movem.l -[A7], D6,D7 000042BE 206E 000C movea.l A0, [A6 + 0xC] 000042C2 43EE FFF4 lea.l A1, [A6 - 0xC] 000042C6 22D8 move.l [A1]+, [A0]+ 000042C8 22D8 move.l [A1]+, [A0]+ 000042CA 206E 000C movea.l A0, [A6 + 0xC] 000042CE 43EE FFEC lea.l A1, [A6 - 0x14] 000042D2 22D8 move.l [A1]+, [A0]+ 000042D4 22D8 move.l [A1]+, [A0]+ 000042D6 302E FFF8 move.w D0, [A6 - 0x8] 000042DA 906E FFF4 sub.w D0, [A6 - 0xC] 000042DE 48C0 ext.l D0 000042E0 81FC 0010 divs.w D0, 0x10 000042E4 5240 addq.w D0, 1 000042E6 3E00 move.w D7, D0 000042E8 302E FFF4 move.w D0, [A6 - 0xC] 000042EC D047 add.w D0, D7 000042EE 3D40 FFF8 move.w [A6 - 0x8], D0 000042F2 302E FFF0 move.w D0, [A6 - 0x10] 000042F6 9047 sub.w D0, D7 000042F8 3D40 FFEC move.w [A6 - 0x14], D0 000042FC 7C00 moveq.l D6, 0x00 000042FE 602E bra +0x30 /* 0000432E */ label00004300: 00004300 206E 0008 movea.l A0, [A6 + 0x8] 00004304 4868 0002 pea.l [A0 + 0x2] 00004308 486E FFF4 pea.l [A6 - 0xC] 0000430C 486E FFEC pea.l [A6 - 0x14] 00004310 4267 clr.w -[A7] 00004312 42A7 clr.l -[A7] 00004314 A8EB syscall StdBits 00004316 DF6E FFF8 add.w [A6 - 0x8], D7 0000431A 9F6E FFEC sub.w [A6 - 0x14], D7 0000431E 306E 0010 movea.w A0, [A6 + 0x10] 00004322 2F08 move.l -[A7], A0 00004324 486E FFFC pea.l [A6 - 0x4] 00004328 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000432C 5246 addq.w D6, 1 label0000432E: 0000432E 0C46 000F cmpi.w D6, 0xF 00004332 6DCC blt -0x32 /* 00004300 */ 00004334 206E 0008 movea.l A0, [A6 + 0x8] 00004338 4868 0002 pea.l [A0 + 0x2] 0000433C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004340 2F2E 000C move.l -[A7], [A6 + 0xC] 00004344 4267 clr.w -[A7] 00004346 42A7 clr.l -[A7] 00004348 A8EB syscall StdBits 0000434A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000434E 4E5E unlink A6 00004350 4E75 rts fn00004352: 00004352 4E56 FFEC link A6, -0x0014 00004356 48E7 0300 movem.l -[A7], D6,D7 0000435A 206E 000C movea.l A0, [A6 + 0xC] 0000435E 43EE FFF4 lea.l A1, [A6 - 0xC] 00004362 22D8 move.l [A1]+, [A0]+ 00004364 22D8 move.l [A1]+, [A0]+ 00004366 206E 000C movea.l A0, [A6 + 0xC] 0000436A 43EE FFEC lea.l A1, [A6 - 0x14] 0000436E 22D8 move.l [A1]+, [A0]+ 00004370 22D8 move.l [A1]+, [A0]+ 00004372 302E FFFA move.w D0, [A6 - 0x6] 00004376 906E FFF6 sub.w D0, [A6 - 0xA] 0000437A 48C0 ext.l D0 0000437C 81FC 0010 divs.w D0, 0x10 00004380 5240 addq.w D0, 1 00004382 3E00 move.w D7, D0 00004384 302E FFFA move.w D0, [A6 - 0x6] 00004388 9047 sub.w D0, D7 0000438A 3D40 FFF6 move.w [A6 - 0xA], D0 0000438E 302E FFEE move.w D0, [A6 - 0x12] 00004392 D047 add.w D0, D7 00004394 3D40 FFF2 move.w [A6 - 0xE], D0 00004398 7C00 moveq.l D6, 0x00 0000439A 602E bra +0x30 /* 000043CA */ label0000439C: 0000439C 206E 0008 movea.l A0, [A6 + 0x8] 000043A0 4868 0002 pea.l [A0 + 0x2] 000043A4 486E FFF4 pea.l [A6 - 0xC] 000043A8 486E FFEC pea.l [A6 - 0x14] 000043AC 4267 clr.w -[A7] 000043AE 42A7 clr.l -[A7] 000043B0 A8EB syscall StdBits 000043B2 9F6E FFF6 sub.w [A6 - 0xA], D7 000043B6 DF6E FFF2 add.w [A6 - 0xE], D7 000043BA 306E 0010 movea.w A0, [A6 + 0x10] 000043BE 2F08 move.l -[A7], A0 000043C0 486E FFFC pea.l [A6 - 0x4] 000043C4 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000043C8 5246 addq.w D6, 1 label000043CA: 000043CA 0C46 000F cmpi.w D6, 0xF 000043CE 6DCC blt -0x32 /* 0000439C */ 000043D0 206E 0008 movea.l A0, [A6 + 0x8] 000043D4 4868 0002 pea.l [A0 + 0x2] 000043D8 2F2E 000C move.l -[A7], [A6 + 0xC] 000043DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000043E0 4267 clr.w -[A7] 000043E2 42A7 clr.l -[A7] 000043E4 A8EB syscall StdBits 000043E6 4CDF 00C0 movem.l D6,D7, [A7]+ 000043EA 4E5E unlink A6 000043EC 4E75 rts fn000043EE: 000043EE 4E56 FFEC link A6, -0x0014 000043F2 48E7 0300 movem.l -[A7], D6,D7 000043F6 206E 000C movea.l A0, [A6 + 0xC] 000043FA 43EE FFF4 lea.l A1, [A6 - 0xC] 000043FE 22D8 move.l [A1]+, [A0]+ 00004400 22D8 move.l [A1]+, [A0]+ 00004402 206E 000C movea.l A0, [A6 + 0xC] 00004406 43EE FFEC lea.l A1, [A6 - 0x14] 0000440A 22D8 move.l [A1]+, [A0]+ 0000440C 22D8 move.l [A1]+, [A0]+ 0000440E 302E FFFA move.w D0, [A6 - 0x6] 00004412 906E FFF6 sub.w D0, [A6 - 0xA] 00004416 48C0 ext.l D0 00004418 81FC 0010 divs.w D0, 0x10 0000441C 5240 addq.w D0, 1 0000441E 3E00 move.w D7, D0 00004420 302E FFF6 move.w D0, [A6 - 0xA] 00004424 D047 add.w D0, D7 00004426 3D40 FFFA move.w [A6 - 0x6], D0 0000442A 302E FFF2 move.w D0, [A6 - 0xE] 0000442E 9047 sub.w D0, D7 00004430 3D40 FFEE move.w [A6 - 0x12], D0 00004434 7C00 moveq.l D6, 0x00 00004436 602E bra +0x30 /* 00004466 */ label00004438: 00004438 206E 0008 movea.l A0, [A6 + 0x8] 0000443C 4868 0002 pea.l [A0 + 0x2] 00004440 486E FFF4 pea.l [A6 - 0xC] 00004444 486E FFEC pea.l [A6 - 0x14] 00004448 4267 clr.w -[A7] 0000444A 42A7 clr.l -[A7] 0000444C A8EB syscall StdBits 0000444E DF6E FFFA add.w [A6 - 0x6], D7 00004452 9F6E FFEE sub.w [A6 - 0x12], D7 00004456 306E 0010 movea.w A0, [A6 + 0x10] 0000445A 2F08 move.l -[A7], A0 0000445C 486E FFFC pea.l [A6 - 0x4] 00004460 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004464 5246 addq.w D6, 1 label00004466: 00004466 0C46 000F cmpi.w D6, 0xF 0000446A 6DCC blt -0x32 /* 00004438 */ 0000446C 206E 0008 movea.l A0, [A6 + 0x8] 00004470 4868 0002 pea.l [A0 + 0x2] 00004474 2F2E 000C move.l -[A7], [A6 + 0xC] 00004478 2F2E 000C move.l -[A7], [A6 + 0xC] 0000447C 4267 clr.w -[A7] 0000447E 42A7 clr.l -[A7] 00004480 A8EB syscall StdBits 00004482 4CDF 00C0 movem.l D6,D7, [A7]+ 00004486 4E5E unlink A6 00004488 4E75 rts fn0000448A: 0000448A 4E56 FFF4 link A6, -0x000C 0000448E 48E7 0700 movem.l -[A7], D5,D6,D7 00004492 206E 000C movea.l A0, [A6 + 0xC] 00004496 43EE FFF4 lea.l A1, [A6 - 0xC] 0000449A 22D8 move.l [A1]+, [A0]+ 0000449C 22D8 move.l [A1]+, [A0]+ 0000449E 302E FFF8 move.w D0, [A6 - 0x8] 000044A2 906E FFF4 sub.w D0, [A6 - 0xC] 000044A6 E640 asr D0.w, 3 000044A8 5240 addq.w D0, 1 000044AA 3A00 move.w D5, D0 000044AC 7C00 moveq.l D6, 0x00 000044AE 6048 bra +0x4A /* 000044F8 */ label000044B0: 000044B0 7E00 moveq.l D7, 0x00 000044B2 602A bra +0x2C /* 000044DE */ label000044B4: 000044B4 3006 move.w D0, D6 000044B6 D047 add.w D0, D7 000044B8 3D40 FFF4 move.w [A6 - 0xC], D0 000044BC 302E FFF4 move.w D0, [A6 - 0xC] 000044C0 5440 addq.w D0, 2 000044C2 3D40 FFF8 move.w [A6 - 0x8], D0 000044C6 206E 0008 movea.l A0, [A6 + 0x8] 000044CA 4868 0002 pea.l [A0 + 0x2] 000044CE 486E FFF4 pea.l [A6 - 0xC] 000044D2 486E FFF4 pea.l [A6 - 0xC] 000044D6 4267 clr.w -[A7] 000044D8 42A7 clr.l -[A7] 000044DA A8EB syscall StdBits 000044DC DE45 add.w D7, D5 label000044DE: 000044DE 206E 000C movea.l A0, [A6 + 0xC] 000044E2 BE68 0004 cmp.w D7, [A0 + 0x4] 000044E6 6DCC blt -0x32 /* 000044B4 */ 000044E8 306E 0010 movea.w A0, [A6 + 0x10] 000044EC 2F08 move.l -[A7], A0 000044EE 486E FFFC pea.l [A6 - 0x4] 000044F2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000044F6 5246 addq.w D6, 1 label000044F8: 000044F8 BC45 cmp.w D6, D5 000044FA 6DB4 blt -0x4A /* 000044B0 */ 000044FC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004500 4E5E unlink A6 00004502 4E75 rts fn00004504: 00004504 4E56 FFEC link A6, -0x0014 00004508 48E7 0300 movem.l -[A7], D6,D7 0000450C 206E 000C movea.l A0, [A6 + 0xC] 00004510 43EE FFF4 lea.l A1, [A6 - 0xC] 00004514 22D8 move.l [A1]+, [A0]+ 00004516 22D8 move.l [A1]+, [A0]+ 00004518 206E 000C movea.l A0, [A6 + 0xC] 0000451C 43EE FFEC lea.l A1, [A6 - 0x14] 00004520 22D8 move.l [A1]+, [A0]+ 00004522 22D8 move.l [A1]+, [A0]+ 00004524 302E FFF8 move.w D0, [A6 - 0x8] 00004528 906E FFF4 sub.w D0, [A6 - 0xC] 0000452C 48C0 ext.l D0 0000452E 81FC 0010 divs.w D0, 0x10 00004532 5240 addq.w D0, 1 00004534 3E00 move.w D7, D0 00004536 302E FFF4 move.w D0, [A6 - 0xC] 0000453A D047 add.w D0, D7 0000453C 3D40 FFF8 move.w [A6 - 0x8], D0 00004540 DF6E FFEC add.w [A6 - 0x14], D7 00004544 302E FFEC move.w D0, [A6 - 0x14] 00004548 0640 0010 addi.w D0, 0x10 0000454C 3D40 FFF0 move.w [A6 - 0x10], D0 00004550 7C00 moveq.l D6, 0x00 00004552 6040 bra +0x42 /* 00004594 */ label00004554: 00004554 206E 0008 movea.l A0, [A6 + 0x8] 00004558 4868 0002 pea.l [A0 + 0x2] 0000455C 486E FFF4 pea.l [A6 - 0xC] 00004560 486E FFF4 pea.l [A6 - 0xC] 00004564 4267 clr.w -[A7] 00004566 42A7 clr.l -[A7] 00004568 A8EB syscall StdBits 0000456A 486E FFEC pea.l [A6 - 0x14] 0000456E 486D AB6A pea.l [A5 - 0x5496] 00004572 A8A5 syscall FillRect 00004574 DF6E FFF4 add.w [A6 - 0xC], D7 00004578 DF6E FFF8 add.w [A6 - 0x8], D7 0000457C DF6E FFEC add.w [A6 - 0x14], D7 00004580 DF6E FFF0 add.w [A6 - 0x10], D7 00004584 306E 0010 movea.w A0, [A6 + 0x10] 00004588 2F08 move.l -[A7], A0 0000458A 486E FFFC pea.l [A6 - 0x4] 0000458E 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004592 5246 addq.w D6, 1 label00004594: 00004594 0C46 000F cmpi.w D6, 0xF 00004598 6DBA blt -0x44 /* 00004554 */ 0000459A 206E 0008 movea.l A0, [A6 + 0x8] 0000459E 4868 0002 pea.l [A0 + 0x2] 000045A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000045A6 2F2E 000C move.l -[A7], [A6 + 0xC] 000045AA 4267 clr.w -[A7] 000045AC 42A7 clr.l -[A7] 000045AE A8EB syscall StdBits 000045B0 4CDF 00C0 movem.l D6,D7, [A7]+ 000045B4 4E5E unlink A6 000045B6 4E75 rts fn000045B8: 000045B8 4E56 FFEC link A6, -0x0014 000045BC 48E7 0300 movem.l -[A7], D6,D7 000045C0 206E 000C movea.l A0, [A6 + 0xC] 000045C4 43EE FFF4 lea.l A1, [A6 - 0xC] 000045C8 22D8 move.l [A1]+, [A0]+ 000045CA 22D8 move.l [A1]+, [A0]+ 000045CC 206E 000C movea.l A0, [A6 + 0xC] 000045D0 43EE FFEC lea.l A1, [A6 - 0x14] 000045D4 22D8 move.l [A1]+, [A0]+ 000045D6 22D8 move.l [A1]+, [A0]+ 000045D8 302E FFF8 move.w D0, [A6 - 0x8] 000045DC 906E FFF4 sub.w D0, [A6 - 0xC] 000045E0 48C0 ext.l D0 000045E2 81FC 0010 divs.w D0, 0x10 000045E6 5240 addq.w D0, 1 000045E8 3E00 move.w D7, D0 000045EA 302E FFF8 move.w D0, [A6 - 0x8] 000045EE 9047 sub.w D0, D7 000045F0 3D40 FFF4 move.w [A6 - 0xC], D0 000045F4 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 000045FA 302E FFF0 move.w D0, [A6 - 0x10] 000045FE 0640 FFF0 addi.w D0, 0xFFF0 00004602 3D40 FFEC move.w [A6 - 0x14], D0 00004606 7C00 moveq.l D6, 0x00 00004608 6040 bra +0x42 /* 0000464A */ label0000460A: 0000460A 206E 0008 movea.l A0, [A6 + 0x8] 0000460E 4868 0002 pea.l [A0 + 0x2] 00004612 486E FFF4 pea.l [A6 - 0xC] 00004616 486E FFF4 pea.l [A6 - 0xC] 0000461A 4267 clr.w -[A7] 0000461C 42A7 clr.l -[A7] 0000461E A8EB syscall StdBits 00004620 486E FFEC pea.l [A6 - 0x14] 00004624 486D AB6A pea.l [A5 - 0x5496] 00004628 A8A5 syscall FillRect 0000462A 9F6E FFF4 sub.w [A6 - 0xC], D7 0000462E 9F6E FFF8 sub.w [A6 - 0x8], D7 00004632 9F6E FFEC sub.w [A6 - 0x14], D7 00004636 9F6E FFF0 sub.w [A6 - 0x10], D7 0000463A 306E 0010 movea.w A0, [A6 + 0x10] 0000463E 2F08 move.l -[A7], A0 00004640 486E FFFC pea.l [A6 - 0x4] 00004644 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004648 5246 addq.w D6, 1 label0000464A: 0000464A 0C46 000F cmpi.w D6, 0xF 0000464E 6DBA blt -0x44 /* 0000460A */ 00004650 206E 0008 movea.l A0, [A6 + 0x8] 00004654 4868 0002 pea.l [A0 + 0x2] 00004658 2F2E 000C move.l -[A7], [A6 + 0xC] 0000465C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004660 4267 clr.w -[A7] 00004662 42A7 clr.l -[A7] 00004664 A8EB syscall StdBits 00004666 4CDF 00C0 movem.l D6,D7, [A7]+ 0000466A 4E5E unlink A6 0000466C 4E75 rts fn0000466E: 0000466E 4E56 FFF4 link A6, -0x000C 00004672 48E7 0300 movem.l -[A7], D6,D7 00004676 206E 000C movea.l A0, [A6 + 0xC] 0000467A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000467E 22D8 move.l [A1]+, [A0]+ 00004680 22D8 move.l [A1]+, [A0]+ 00004682 302E FFFE move.w D0, [A6 - 0x2] 00004686 906E FFFA sub.w D0, [A6 - 0x6] 0000468A 48C0 ext.l D0 0000468C 81FC 0010 divs.w D0, 0x10 00004690 5240 addq.w D0, 1 00004692 3E00 move.w D7, D0 00004694 302E FFFA move.w D0, [A6 - 0x6] 00004698 D047 add.w D0, D7 0000469A 3D40 FFFE move.w [A6 - 0x2], D0 0000469E 7C00 moveq.l D6, 0x00 000046A0 602E bra +0x30 /* 000046D0 */ label000046A2: 000046A2 206E 0008 movea.l A0, [A6 + 0x8] 000046A6 4868 0002 pea.l [A0 + 0x2] 000046AA 486E FFF8 pea.l [A6 - 0x8] 000046AE 486E FFF8 pea.l [A6 - 0x8] 000046B2 4267 clr.w -[A7] 000046B4 42A7 clr.l -[A7] 000046B6 A8EB syscall StdBits 000046B8 DF6E FFFA add.w [A6 - 0x6], D7 000046BC DF6E FFFE add.w [A6 - 0x2], D7 000046C0 306E 0010 movea.w A0, [A6 + 0x10] 000046C4 2F08 move.l -[A7], A0 000046C6 486E FFF4 pea.l [A6 - 0xC] 000046CA 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000046CE 5246 addq.w D6, 1 label000046D0: 000046D0 0C46 000F cmpi.w D6, 0xF 000046D4 6DCC blt -0x32 /* 000046A2 */ 000046D6 206E 0008 movea.l A0, [A6 + 0x8] 000046DA 4868 0002 pea.l [A0 + 0x2] 000046DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000046E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000046E6 4267 clr.w -[A7] 000046E8 42A7 clr.l -[A7] 000046EA A8EB syscall StdBits 000046EC 4CDF 00C0 movem.l D6,D7, [A7]+ 000046F0 4E5E unlink A6 000046F2 4E75 rts fn000046F4: 000046F4 4E56 FFF4 link A6, -0x000C 000046F8 48E7 0300 movem.l -[A7], D6,D7 000046FC 206E 000C movea.l A0, [A6 + 0xC] 00004700 43EE FFF8 lea.l A1, [A6 - 0x8] 00004704 22D8 move.l [A1]+, [A0]+ 00004706 22D8 move.l [A1]+, [A0]+ 00004708 302E FFFE move.w D0, [A6 - 0x2] 0000470C 906E FFFA sub.w D0, [A6 - 0x6] 00004710 48C0 ext.l D0 00004712 81FC 0010 divs.w D0, 0x10 00004716 5240 addq.w D0, 1 00004718 3E00 move.w D7, D0 0000471A 302E FFFE move.w D0, [A6 - 0x2] 0000471E 9047 sub.w D0, D7 00004720 3D40 FFFA move.w [A6 - 0x6], D0 00004724 7C00 moveq.l D6, 0x00 00004726 602E bra +0x30 /* 00004756 */ label00004728: 00004728 206E 0008 movea.l A0, [A6 + 0x8] 0000472C 4868 0002 pea.l [A0 + 0x2] 00004730 486E FFF8 pea.l [A6 - 0x8] 00004734 486E FFF8 pea.l [A6 - 0x8] 00004738 4267 clr.w -[A7] 0000473A 42A7 clr.l -[A7] 0000473C A8EB syscall StdBits 0000473E 9F6E FFFA sub.w [A6 - 0x6], D7 00004742 9F6E FFFE sub.w [A6 - 0x2], D7 00004746 306E 0010 movea.w A0, [A6 + 0x10] 0000474A 2F08 move.l -[A7], A0 0000474C 486E FFF4 pea.l [A6 - 0xC] 00004750 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004754 5246 addq.w D6, 1 label00004756: 00004756 0C46 000F cmpi.w D6, 0xF 0000475A 6DCC blt -0x32 /* 00004728 */ 0000475C 206E 0008 movea.l A0, [A6 + 0x8] 00004760 4868 0002 pea.l [A0 + 0x2] 00004764 2F2E 000C move.l -[A7], [A6 + 0xC] 00004768 2F2E 000C move.l -[A7], [A6 + 0xC] 0000476C 4267 clr.w -[A7] 0000476E 42A7 clr.l -[A7] 00004770 A8EB syscall StdBits 00004772 4CDF 00C0 movem.l D6,D7, [A7]+ 00004776 4E5E unlink A6 00004778 4E75 rts fn0000477A: 0000477A 4E56 FFDA link A6, -0x0026 0000477E 48E7 0700 movem.l -[A7], D5,D6,D7 00004782 526E 0010 addq.w [A6 + 0x10], 1 00004786 206E 0008 movea.l A0, [A6 + 0x8] 0000478A 4868 0002 pea.l [A0 + 0x2] 0000478E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004792 2F2E 000C move.l -[A7], [A6 + 0xC] 00004796 4267 clr.w -[A7] 00004798 42A7 clr.l -[A7] 0000479A A8EB syscall StdBits 0000479C 486E FFDA pea.l [A6 - 0x26] 000047A0 A898 syscall GetPenState 000047A2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000047A6 A89C syscall PenMode 000047A8 486D AB6A pea.l [A5 - 0x5496] 000047AC A89D syscall PenPat 000047AE 206E 000C movea.l A0, [A6 + 0xC] 000047B2 43EE FFF4 lea.l A1, [A6 - 0xC] 000047B6 22D8 move.l [A1]+, [A0]+ 000047B8 22D8 move.l [A1]+, [A0]+ 000047BA 206E 000C movea.l A0, [A6 + 0xC] 000047BE 43EE FFEC lea.l A1, [A6 - 0x14] 000047C2 22D8 move.l [A1]+, [A0]+ 000047C4 22D8 move.l [A1]+, [A0]+ 000047C6 302E FFF0 move.w D0, [A6 - 0x10] 000047CA 906E FFEC sub.w D0, [A6 - 0x14] 000047CE E840 asr D0.w, 4 000047D0 3E00 move.w D7, D0 000047D2 302E FFF2 move.w D0, [A6 - 0xE] 000047D6 906E FFEE sub.w D0, [A6 - 0x12] 000047DA E840 asr D0.w, 4 000047DC 3C00 move.w D6, D0 000047DE 3006 move.w D0, D6 000047E0 E240 asr D0.w, 1 000047E2 3207 move.w D1, D7 000047E4 E241 asr D1.w, 1 000047E6 486E FFF4 pea.l [A6 - 0xC] 000047EA 3F00 move.w -[A7], D0 000047EC 3F01 move.w -[A7], D1 000047EE A8A9 syscall InsetRect 000047F0 486E FFEC pea.l [A6 - 0x14] 000047F4 A8A1 syscall FrameRect 000047F6 486E FFF4 pea.l [A6 - 0xC] 000047FA A8A1 syscall FrameRect 000047FC 7A00 moveq.l D5, 0x00 000047FE 604A bra +0x4C /* 0000484A */ label00004800: 00004800 486E FFEC pea.l [A6 - 0x14] 00004804 A8A1 syscall FrameRect 00004806 486E FFEC pea.l [A6 - 0x14] 0000480A 3F06 move.w -[A7], D6 0000480C 3F07 move.w -[A7], D7 0000480E A8A9 syscall InsetRect 00004810 486E FFEC pea.l [A6 - 0x14] 00004814 A8A1 syscall FrameRect 00004816 306E 0010 movea.w A0, [A6 + 0x10] 0000481A 2F08 move.l -[A7], A0 0000481C 486E FFFC pea.l [A6 - 0x4] 00004820 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004824 486E FFF4 pea.l [A6 - 0xC] 00004828 A8A1 syscall FrameRect 0000482A 486E FFF4 pea.l [A6 - 0xC] 0000482E 3F06 move.w -[A7], D6 00004830 3F07 move.w -[A7], D7 00004832 A8A9 syscall InsetRect 00004834 486E FFF4 pea.l [A6 - 0xC] 00004838 A8A1 syscall FrameRect 0000483A 306E 0010 movea.w A0, [A6 + 0x10] 0000483E 2F08 move.l -[A7], A0 00004840 486E FFFC pea.l [A6 - 0x4] 00004844 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004848 5245 addq.w D5, 1 label0000484A: 0000484A 0C45 0007 cmpi.w D5, 0x7 0000484E 6DB0 blt -0x4E /* 00004800 */ 00004850 486E FFEC pea.l [A6 - 0x14] 00004854 A8A1 syscall FrameRect 00004856 486E FFF4 pea.l [A6 - 0xC] 0000485A A8A1 syscall FrameRect 0000485C 486E FFDA pea.l [A6 - 0x26] 00004860 A899 syscall SetPenState 00004862 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004866 4E5E unlink A6 00004868 4E75 rts fn0000486A: 0000486A 4E56 FFDA link A6, -0x0026 0000486E 48E7 0700 movem.l -[A7], D5,D6,D7 00004872 526E 0010 addq.w [A6 + 0x10], 1 00004876 486E FFDA pea.l [A6 - 0x26] 0000487A A898 syscall GetPenState 0000487C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004880 A89C syscall PenMode 00004882 486D AB6A pea.l [A5 - 0x5496] 00004886 A89D syscall PenPat 00004888 206E 000C movea.l A0, [A6 + 0xC] 0000488C 43EE FFEC lea.l A1, [A6 - 0x14] 00004890 22D8 move.l [A1]+, [A0]+ 00004892 22D8 move.l [A1]+, [A0]+ 00004894 302E FFF0 move.w D0, [A6 - 0x10] 00004898 D06E FFEC add.w D0, [A6 - 0x14] 0000489C E240 asr D0.w, 1 0000489E 3E00 move.w D7, D0 000048A0 302E FFF2 move.w D0, [A6 - 0xE] 000048A4 D06E FFEE add.w D0, [A6 - 0x12] 000048A8 E240 asr D0.w, 1 000048AA 3C00 move.w D6, D0 000048AC 3D47 FFEC move.w [A6 - 0x14], D7 000048B0 3D46 FFEE move.w [A6 - 0x12], D6 000048B4 3D47 FFF0 move.w [A6 - 0x10], D7 000048B8 3D46 FFF2 move.w [A6 - 0xE], D6 000048BC 41EE FFF4 lea.l A0, [A6 - 0xC] 000048C0 43EE FFEC lea.l A1, [A6 - 0x14] 000048C4 20D9 move.l [A0]+, [A1]+ 000048C6 20D9 move.l [A0]+, [A1]+ 000048C8 3007 move.w D0, D7 000048CA E640 asr D0.w, 3 000048CC 4440 neg.w D0 000048CE 3E00 move.w D7, D0 000048D0 3006 move.w D0, D6 000048D2 E640 asr D0.w, 3 000048D4 4440 neg.w D0 000048D6 3C00 move.w D6, D0 000048D8 486E FFEC pea.l [A6 - 0x14] 000048DC 3F3C FFFF move.w -[A7], 0xFFFF 000048E0 3F3C FFFF move.w -[A7], 0xFFFF 000048E4 A8A9 syscall InsetRect 000048E6 486E FFF4 pea.l [A6 - 0xC] 000048EA 3F06 move.w -[A7], D6 000048EC 3F07 move.w -[A7], D7 000048EE A8A9 syscall InsetRect 000048F0 486E FFEC pea.l [A6 - 0x14] 000048F4 A8A1 syscall FrameRect 000048F6 486E FFF4 pea.l [A6 - 0xC] 000048FA A8A1 syscall FrameRect 000048FC 7A00 moveq.l D5, 0x00 000048FE 604A bra +0x4C /* 0000494A */ label00004900: 00004900 486E FFEC pea.l [A6 - 0x14] 00004904 A8A1 syscall FrameRect 00004906 486E FFEC pea.l [A6 - 0x14] 0000490A 3F06 move.w -[A7], D6 0000490C 3F07 move.w -[A7], D7 0000490E A8A9 syscall InsetRect 00004910 486E FFEC pea.l [A6 - 0x14] 00004914 A8A1 syscall FrameRect 00004916 306E 0010 movea.w A0, [A6 + 0x10] 0000491A 2F08 move.l -[A7], A0 0000491C 486E FFFC pea.l [A6 - 0x4] 00004920 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004924 486E FFF4 pea.l [A6 - 0xC] 00004928 A8A1 syscall FrameRect 0000492A 486E FFF4 pea.l [A6 - 0xC] 0000492E 3F06 move.w -[A7], D6 00004930 3F07 move.w -[A7], D7 00004932 A8A9 syscall InsetRect 00004934 486E FFF4 pea.l [A6 - 0xC] 00004938 A8A1 syscall FrameRect 0000493A 306E 0010 movea.w A0, [A6 + 0x10] 0000493E 2F08 move.l -[A7], A0 00004940 486E FFFC pea.l [A6 - 0x4] 00004944 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004948 5245 addq.w D5, 1 label0000494A: 0000494A 0C45 0007 cmpi.w D5, 0x7 0000494E 6DB0 blt -0x4E /* 00004900 */ 00004950 486E FFDA pea.l [A6 - 0x26] 00004954 A899 syscall SetPenState 00004956 206E 0008 movea.l A0, [A6 + 0x8] 0000495A 4868 0002 pea.l [A0 + 0x2] 0000495E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004962 2F2E 000C move.l -[A7], [A6 + 0xC] 00004966 4267 clr.w -[A7] 00004968 42A7 clr.l -[A7] 0000496A A8EB syscall StdBits 0000496C 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004970 4E5E unlink A6 00004972 4E75 rts fn00004974: 00004974 4E56 0000 link A6, 0 00004978 206E 0008 movea.l A0, [A6 + 0x8] 0000497C 4868 0002 pea.l [A0 + 0x2] 00004980 2F2E 000C move.l -[A7], [A6 + 0xC] 00004984 2F2E 000C move.l -[A7], [A6 + 0xC] 00004988 4267 clr.w -[A7] 0000498A 42A7 clr.l -[A7] 0000498C A8EB syscall StdBits 0000498E 4E5E unlink A6 00004990 4E75 rts export_376: fn00004992: 00004992 4E56 FD2A link A6, -0x02D6 00004996 48E7 0108 movem.l -[A7], D7,A4 0000499A 2D6D B388 FFEE move.l [A6 - 0x12], [A5 - 0x4C78] 000049A0 486D B334 pea.l [A5 - 0x4CCC] 000049A4 2F2E 0012 move.l -[A7], [A6 + 0x12] 000049A8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000049AC 508F addq.l A7, 8 000049AE 3F2E 000C move.w -[A7], [A6 + 0xC] 000049B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049B6 4EBA 1412 jsr [PC + 0x1412 /* 00005DCA */] 000049BA 5C8F addq.l A7, 6 000049BC 2E00 move.l D7, D0 000049BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049C2 4EBA 144C jsr [PC + 0x144C /* 00005E10 */] 000049C6 588F addq.l A7, 4 000049C8 DE80 add.l D7, D0 000049CA 4EBA 14A8 jsr [PC + 0x14A8 /* 00005E74 */] 000049CE DE80 add.l D7, D0 000049D0 4EBA 14B6 jsr [PC + 0x14B6 /* 00005E88 */] 000049D4 DE80 add.l D7, D0 000049D6 4EBA 14C4 jsr [PC + 0x14C4 /* 00005E9C */] 000049DA DE80 add.l D7, D0 000049DC 4EBA 14D2 jsr [PC + 0x14D2 /* 00005EB0 */] 000049E0 DE80 add.l D7, D0 000049E2 4EBA 14E0 jsr [PC + 0x14E0 /* 00005EC4 */] 000049E6 DE80 add.l D7, D0 000049E8 4878 0003 push.l 0x3 000049EC 2F07 move.l -[A7], D7 000049EE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000049F2 2F00 move.l -[A7], D0 000049F4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000049F8 588F addq.l A7, 4 000049FA 4A40 tst.w D0 000049FC 6706 beq +0x8 /* 00004A04 */ 000049FE 7025 moveq.l D0, 0x25 00004A00 6000 0168 bra +0x16A /* 00004B6A */ label00004A04: 00004A04 526D B332 addq.w [A5 - 0x4CCE], 1 00004A08 2D6D B3B8 FFEA move.l [A6 - 0x16], [A5 - 0x4C48] 00004A0E 42A7 clr.l -[A7] 00004A10 42A7 clr.l -[A7] 00004A12 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004A16 205F movea.l A0, [A7]+ 00004A18 2B48 B3B8 move.l [A5 - 0x4C48], A0 00004A1C 486E FD2A pea.l [A6 - 0x2D6] 00004A20 3F2E 000C move.w -[A7], [A6 + 0xC] 00004A24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A28 4EBA 11DC jsr [PC + 0x11DC /* 00005C06 */] 00004A2C 4FEF 000A lea.l A7, [A7 + 0xA] 00004A30 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00004A34 486E FD2A pea.l [A6 - 0x2D6] 00004A38 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004A3C 508F addq.l A7, 8 00004A3E 41EE FE2A lea.l A0, [A6 - 0x1D6] 00004A42 2848 movea.l A4, A0 00004A44 41D4 lea.l A0, [A4] 00004A46 49EC 0040 lea.l A4, [A4 + 0x40] 00004A4A 486E FD2A pea.l [A6 - 0x2D6] 00004A4E 4850 pea.l [A0] 00004A50 3F2E 000C move.w -[A7], [A6 + 0xC] 00004A54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A58 4EBA 0E38 jsr [PC + 0xE38 /* 00005892 */] 00004A5C 4FEF 000E lea.l A7, [A7 + 0xE] 00004A60 41D4 lea.l A0, [A4] 00004A62 49EC 0040 lea.l A4, [A4 + 0x40] 00004A66 486E FD2A pea.l [A6 - 0x2D6] 00004A6A 4850 pea.l [A0] 00004A6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A70 4EBA 0E7E jsr [PC + 0xE7E /* 000058F0 */] 00004A74 4FEF 000C lea.l A7, [A7 + 0xC] 00004A78 41D4 lea.l A0, [A4] 00004A7A 49EC 0040 lea.l A4, [A4 + 0x40] 00004A7E 486E FD2A pea.l [A6 - 0x2D6] 00004A82 4850 pea.l [A0] 00004A84 4EBA 0F36 jsr [PC + 0xF36 /* 000059BC */] 00004A88 508F addq.l A7, 8 00004A8A 41D4 lea.l A0, [A4] 00004A8C 49EC 0040 lea.l A4, [A4 + 0x40] 00004A90 486E FD2A pea.l [A6 - 0x2D6] 00004A94 4850 pea.l [A0] 00004A96 4EBA 0F58 jsr [PC + 0xF58 /* 000059F0 */] 00004A9A 508F addq.l A7, 8 00004A9C 41D4 lea.l A0, [A4] 00004A9E 49EC 0040 lea.l A4, [A4 + 0x40] 00004AA2 486E FD2A pea.l [A6 - 0x2D6] 00004AA6 4850 pea.l [A0] 00004AA8 4EBA 0FB2 jsr [PC + 0xFB2 /* 00005A5C */] 00004AAC 508F addq.l A7, 8 00004AAE 41D4 lea.l A0, [A4] 00004AB0 49EC 0040 lea.l A4, [A4 + 0x40] 00004AB4 486E FD2A pea.l [A6 - 0x2D6] 00004AB8 4850 pea.l [A0] 00004ABA 4EBA 0FD4 jsr [PC + 0xFD4 /* 00005A90 */] 00004ABE 508F addq.l A7, 8 00004AC0 41D4 lea.l A0, [A4] 00004AC2 49EC 0040 lea.l A4, [A4 + 0x40] 00004AC6 4850 pea.l [A0] 00004AC8 4EBA 0FEC jsr [PC + 0xFEC /* 00005AB6 */] 00004ACC 588F addq.l A7, 4 00004ACE 486E FFF2 pea.l [A6 - 0xE] 00004AD2 486E FFFA pea.l [A6 - 0x6] 00004AD6 2F2E 000E move.l -[A7], [A6 + 0xE] 00004ADA 4EBA 1046 jsr [PC + 0x1046 /* 00005B22 */] 00004ADE 4FEF 000C lea.l A7, [A7 + 0xC] 00004AE2 42A7 clr.l -[A7] 00004AE4 42A7 clr.l -[A7] 00004AE6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004AEA 205F movea.l A0, [A7]+ 00004AEC 2D48 FFF6 move.l [A6 - 0xA], A0 00004AF0 206E FFFA movea.l A0, [A6 - 0x6] 00004AF4 42A7 clr.l -[A7] 00004AF6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004AFA 2F10 move.l -[A7], [A0] 00004AFC 206E FFF2 movea.l A0, [A6 - 0xE] 00004B00 2F10 move.l -[A7], [A0] 00004B02 486E FE2A pea.l [A6 - 0x1D6] 00004B06 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00004B0A 4FEF 0014 lea.l A7, [A7 + 0x14] 00004B0E 3D40 FFFE move.w [A6 - 0x2], D0 00004B12 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004B16 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00004B1A 588F addq.l A7, 4 00004B1C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004B20 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004B24 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00004B28 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004B2C 486E FE2A pea.l [A6 - 0x1D6] 00004B30 4EBA 1582 jsr [PC + 0x1582 /* 000060B4 */] 00004B34 588F addq.l A7, 4 00004B36 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00004B3A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004B3E 2B6E FFEA B3B8 move.l [A5 - 0x4C48], [A6 - 0x16] 00004B44 486D B334 pea.l [A5 - 0x4CCC] 00004B48 2F2E FFEE move.l -[A7], [A6 - 0x12] 00004B4C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00004B50 508F addq.l A7, 8 00004B52 536D B332 subq.w [A5 - 0x4CCE], 1 00004B56 4A6D B332 tst.w [A5 - 0x4CCE] 00004B5A 660A bne +0xC /* 00004B66 */ 00004B5C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004B60 4EBA 0C12 jsr [PC + 0xC12 /* 00005774 */] 00004B64 548F addq.l A7, 2 label00004B66: 00004B66 302E FFFE move.w D0, [A6 - 0x2] label00004B6A: 00004B6A 4CDF 1080 movem.l D7,A4, [A7]+ 00004B6E 4E5E unlink A6 00004B70 4E75 rts export_378: fn00004B72: 00004B72 4E56 FD2A link A6, -0x02D6 00004B76 48E7 0108 movem.l -[A7], D7,A4 00004B7A 2D6D B388 FFEE move.l [A6 - 0x12], [A5 - 0x4C78] 00004B80 486D B334 pea.l [A5 - 0x4CCC] 00004B84 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004B88 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00004B8C 508F addq.l A7, 8 00004B8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004B92 4EBA 127C jsr [PC + 0x127C /* 00005E10 */] 00004B96 588F addq.l A7, 4 00004B98 2E00 move.l D7, D0 00004B9A 4EBA 12D8 jsr [PC + 0x12D8 /* 00005E74 */] 00004B9E DE80 add.l D7, D0 00004BA0 4EBA 12E6 jsr [PC + 0x12E6 /* 00005E88 */] 00004BA4 DE80 add.l D7, D0 00004BA6 4EBA 12F4 jsr [PC + 0x12F4 /* 00005E9C */] 00004BAA DE80 add.l D7, D0 00004BAC 4EBA 1302 jsr [PC + 0x1302 /* 00005EB0 */] 00004BB0 DE80 add.l D7, D0 00004BB2 4EBA 1310 jsr [PC + 0x1310 /* 00005EC4 */] 00004BB6 DE80 add.l D7, D0 00004BB8 4878 0003 push.l 0x3 00004BBC 2F07 move.l -[A7], D7 00004BBE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004BC2 2F00 move.l -[A7], D0 00004BC4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00004BC8 588F addq.l A7, 4 00004BCA 4A40 tst.w D0 00004BCC 6706 beq +0x8 /* 00004BD4 */ 00004BCE 7025 moveq.l D0, 0x25 00004BD0 6000 0146 bra +0x148 /* 00004D18 */ label00004BD4: 00004BD4 526D B332 addq.w [A5 - 0x4CCE], 1 00004BD8 2D6D B3B8 FFEA move.l [A6 - 0x16], [A5 - 0x4C48] 00004BDE 42A7 clr.l -[A7] 00004BE0 42A7 clr.l -[A7] 00004BE2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004BE6 205F movea.l A0, [A7]+ 00004BE8 2B48 B3B8 move.l [A5 - 0x4C48], A0 00004BEC 486E FD2A pea.l [A6 - 0x2D6] 00004BF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004BF4 4EBA 1076 jsr [PC + 0x1076 /* 00005C6C */] 00004BF8 508F addq.l A7, 8 00004BFA 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00004BFE 486E FD2A pea.l [A6 - 0x2D6] 00004C02 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004C06 508F addq.l A7, 8 00004C08 41EE FE2A lea.l A0, [A6 - 0x1D6] 00004C0C 2848 movea.l A4, A0 00004C0E 41D4 lea.l A0, [A4] 00004C10 49EC 0040 lea.l A4, [A4 + 0x40] 00004C14 486E FD2A pea.l [A6 - 0x2D6] 00004C18 4850 pea.l [A0] 00004C1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C1E 4EBA 0CD0 jsr [PC + 0xCD0 /* 000058F0 */] 00004C22 4FEF 000C lea.l A7, [A7 + 0xC] 00004C26 41D4 lea.l A0, [A4] 00004C28 49EC 0040 lea.l A4, [A4 + 0x40] 00004C2C 486E FD2A pea.l [A6 - 0x2D6] 00004C30 4850 pea.l [A0] 00004C32 4EBA 0D88 jsr [PC + 0xD88 /* 000059BC */] 00004C36 508F addq.l A7, 8 00004C38 41D4 lea.l A0, [A4] 00004C3A 49EC 0040 lea.l A4, [A4 + 0x40] 00004C3E 486E FD2A pea.l [A6 - 0x2D6] 00004C42 4850 pea.l [A0] 00004C44 4EBA 0DAA jsr [PC + 0xDAA /* 000059F0 */] 00004C48 508F addq.l A7, 8 00004C4A 41D4 lea.l A0, [A4] 00004C4C 49EC 0040 lea.l A4, [A4 + 0x40] 00004C50 486E FD2A pea.l [A6 - 0x2D6] 00004C54 4850 pea.l [A0] 00004C56 4EBA 0E04 jsr [PC + 0xE04 /* 00005A5C */] 00004C5A 508F addq.l A7, 8 00004C5C 41D4 lea.l A0, [A4] 00004C5E 49EC 0040 lea.l A4, [A4 + 0x40] 00004C62 486E FD2A pea.l [A6 - 0x2D6] 00004C66 4850 pea.l [A0] 00004C68 4EBA 0E26 jsr [PC + 0xE26 /* 00005A90 */] 00004C6C 508F addq.l A7, 8 00004C6E 41D4 lea.l A0, [A4] 00004C70 49EC 0040 lea.l A4, [A4 + 0x40] 00004C74 4850 pea.l [A0] 00004C76 4EBA 0E3E jsr [PC + 0xE3E /* 00005AB6 */] 00004C7A 588F addq.l A7, 4 00004C7C 486E FFF2 pea.l [A6 - 0xE] 00004C80 486E FFFA pea.l [A6 - 0x6] 00004C84 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C88 4EBA 0E98 jsr [PC + 0xE98 /* 00005B22 */] 00004C8C 4FEF 000C lea.l A7, [A7 + 0xC] 00004C90 42A7 clr.l -[A7] 00004C92 42A7 clr.l -[A7] 00004C94 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004C98 205F movea.l A0, [A7]+ 00004C9A 2D48 FFF6 move.l [A6 - 0xA], A0 00004C9E 206E FFFA movea.l A0, [A6 - 0x6] 00004CA2 42A7 clr.l -[A7] 00004CA4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004CA8 2F10 move.l -[A7], [A0] 00004CAA 206E FFF2 movea.l A0, [A6 - 0xE] 00004CAE 2F10 move.l -[A7], [A0] 00004CB0 486E FE2A pea.l [A6 - 0x1D6] 00004CB4 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00004CB8 4FEF 0014 lea.l A7, [A7 + 0x14] 00004CBC 3D40 FFFE move.w [A6 - 0x2], D0 00004CC0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004CC4 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00004CC8 588F addq.l A7, 4 00004CCA 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004CCE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004CD2 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00004CD6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004CDA 486E FE2A pea.l [A6 - 0x1D6] 00004CDE 4EBA 13D4 jsr [PC + 0x13D4 /* 000060B4 */] 00004CE2 588F addq.l A7, 4 00004CE4 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00004CE8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004CEC 2B6E FFEA B3B8 move.l [A5 - 0x4C48], [A6 - 0x16] 00004CF2 486D B334 pea.l [A5 - 0x4CCC] 00004CF6 2F2E FFEE move.l -[A7], [A6 - 0x12] 00004CFA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00004CFE 508F addq.l A7, 8 00004D00 536D B332 subq.w [A5 - 0x4CCE], 1 00004D04 4A6D B332 tst.w [A5 - 0x4CCE] 00004D08 660A bne +0xC /* 00004D14 */ 00004D0A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004D0E 4EBA 0A64 jsr [PC + 0xA64 /* 00005774 */] 00004D12 548F addq.l A7, 2 label00004D14: 00004D14 302E FFFE move.w D0, [A6 - 0x2] label00004D18: 00004D18 4CDF 1080 movem.l D7,A4, [A7]+ 00004D1C 4E5E unlink A6 00004D1E 4E75 rts export_379: fn00004D20: 00004D20 4E56 FD2A link A6, -0x02D6 00004D24 48E7 0108 movem.l -[A7], D7,A4 00004D28 2D6D B388 FFEE move.l [A6 - 0x12], [A5 - 0x4C78] 00004D2E 486D B334 pea.l [A5 - 0x4CCC] 00004D32 2F2E 0012 move.l -[A7], [A6 + 0x12] 00004D36 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00004D3A 508F addq.l A7, 8 00004D3C 3F2E 000C move.w -[A7], [A6 + 0xC] 00004D40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D44 4EBA 10F2 jsr [PC + 0x10F2 /* 00005E38 */] 00004D48 5C8F addq.l A7, 6 00004D4A 2E00 move.l D7, D0 00004D4C 4EBA 1126 jsr [PC + 0x1126 /* 00005E74 */] 00004D50 DE80 add.l D7, D0 00004D52 4EBA 1134 jsr [PC + 0x1134 /* 00005E88 */] 00004D56 DE80 add.l D7, D0 00004D58 4EBA 1142 jsr [PC + 0x1142 /* 00005E9C */] 00004D5C DE80 add.l D7, D0 00004D5E 4EBA 1150 jsr [PC + 0x1150 /* 00005EB0 */] 00004D62 DE80 add.l D7, D0 00004D64 4EBA 115E jsr [PC + 0x115E /* 00005EC4 */] 00004D68 DE80 add.l D7, D0 00004D6A 4878 0003 push.l 0x3 00004D6E 2F07 move.l -[A7], D7 00004D70 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004D74 2F00 move.l -[A7], D0 00004D76 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00004D7A 588F addq.l A7, 4 00004D7C 4A40 tst.w D0 00004D7E 6706 beq +0x8 /* 00004D86 */ 00004D80 7025 moveq.l D0, 0x25 00004D82 6000 0150 bra +0x152 /* 00004ED4 */ label00004D86: 00004D86 526D B332 addq.w [A5 - 0x4CCE], 1 00004D8A 2D6D B3B8 FFEA move.l [A6 - 0x16], [A5 - 0x4C48] 00004D90 42A7 clr.l -[A7] 00004D92 42A7 clr.l -[A7] 00004D94 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004D98 205F movea.l A0, [A7]+ 00004D9A 2B48 B3B8 move.l [A5 - 0x4C48], A0 00004D9E 486E FD2A pea.l [A6 - 0x2D6] 00004DA2 3F2E 000C move.w -[A7], [A6 + 0xC] 00004DA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DAA 4EBA 0F20 jsr [PC + 0xF20 /* 00005CCC */] 00004DAE 4FEF 000A lea.l A7, [A7 + 0xA] 00004DB2 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00004DB6 486E FD2A pea.l [A6 - 0x2D6] 00004DBA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004DBE 508F addq.l A7, 8 00004DC0 41EE FE2A lea.l A0, [A6 - 0x1D6] 00004DC4 2848 movea.l A4, A0 00004DC6 41D4 lea.l A0, [A4] 00004DC8 49EC 0040 lea.l A4, [A4 + 0x40] 00004DCC 486E FD2A pea.l [A6 - 0x2D6] 00004DD0 4850 pea.l [A0] 00004DD2 3F2E 000C move.w -[A7], [A6 + 0xC] 00004DD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DDA 4EBA 0B52 jsr [PC + 0xB52 /* 0000592E */] 00004DDE 4FEF 000E lea.l A7, [A7 + 0xE] 00004DE2 41D4 lea.l A0, [A4] 00004DE4 49EC 0040 lea.l A4, [A4 + 0x40] 00004DE8 486E FD2A pea.l [A6 - 0x2D6] 00004DEC 4850 pea.l [A0] 00004DEE 4EBA 0BCC jsr [PC + 0xBCC /* 000059BC */] 00004DF2 508F addq.l A7, 8 00004DF4 41D4 lea.l A0, [A4] 00004DF6 49EC 0040 lea.l A4, [A4 + 0x40] 00004DFA 486E FD2A pea.l [A6 - 0x2D6] 00004DFE 4850 pea.l [A0] 00004E00 4EBA 0BEE jsr [PC + 0xBEE /* 000059F0 */] 00004E04 508F addq.l A7, 8 00004E06 41D4 lea.l A0, [A4] 00004E08 49EC 0040 lea.l A4, [A4 + 0x40] 00004E0C 486E FD2A pea.l [A6 - 0x2D6] 00004E10 4850 pea.l [A0] 00004E12 4EBA 0C48 jsr [PC + 0xC48 /* 00005A5C */] 00004E16 508F addq.l A7, 8 00004E18 41D4 lea.l A0, [A4] 00004E1A 49EC 0040 lea.l A4, [A4 + 0x40] 00004E1E 486E FD2A pea.l [A6 - 0x2D6] 00004E22 4850 pea.l [A0] 00004E24 4EBA 0C6A jsr [PC + 0xC6A /* 00005A90 */] 00004E28 508F addq.l A7, 8 00004E2A 41D4 lea.l A0, [A4] 00004E2C 49EC 0040 lea.l A4, [A4 + 0x40] 00004E30 4850 pea.l [A0] 00004E32 4EBA 0C82 jsr [PC + 0xC82 /* 00005AB6 */] 00004E36 588F addq.l A7, 4 00004E38 486E FFF2 pea.l [A6 - 0xE] 00004E3C 486E FFFA pea.l [A6 - 0x6] 00004E40 2F2E 000E move.l -[A7], [A6 + 0xE] 00004E44 4EBA 0CDC jsr [PC + 0xCDC /* 00005B22 */] 00004E48 4FEF 000C lea.l A7, [A7 + 0xC] 00004E4C 42A7 clr.l -[A7] 00004E4E 42A7 clr.l -[A7] 00004E50 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004E54 205F movea.l A0, [A7]+ 00004E56 2D48 FFF6 move.l [A6 - 0xA], A0 00004E5A 206E FFFA movea.l A0, [A6 - 0x6] 00004E5E 42A7 clr.l -[A7] 00004E60 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004E64 2F10 move.l -[A7], [A0] 00004E66 206E FFF2 movea.l A0, [A6 - 0xE] 00004E6A 2F10 move.l -[A7], [A0] 00004E6C 486E FE2A pea.l [A6 - 0x1D6] 00004E70 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00004E74 4FEF 0014 lea.l A7, [A7 + 0x14] 00004E78 3D40 FFFE move.w [A6 - 0x2], D0 00004E7C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004E80 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00004E84 588F addq.l A7, 4 00004E86 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004E8A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004E8E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00004E92 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004E96 486E FE2A pea.l [A6 - 0x1D6] 00004E9A 4EBA 1218 jsr [PC + 0x1218 /* 000060B4 */] 00004E9E 588F addq.l A7, 4 00004EA0 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00004EA4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004EA8 2B6E FFEA B3B8 move.l [A5 - 0x4C48], [A6 - 0x16] 00004EAE 486D B334 pea.l [A5 - 0x4CCC] 00004EB2 2F2E FFEE move.l -[A7], [A6 - 0x12] 00004EB6 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00004EBA 508F addq.l A7, 8 00004EBC 536D B332 subq.w [A5 - 0x4CCE], 1 00004EC0 4A6D B332 tst.w [A5 - 0x4CCE] 00004EC4 660A bne +0xC /* 00004ED0 */ 00004EC6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004ECA 4EBA 08A8 jsr [PC + 0x8A8 /* 00005774 */] 00004ECE 548F addq.l A7, 2 label00004ED0: 00004ED0 302E FFFE move.w D0, [A6 - 0x2] label00004ED4: 00004ED4 4CDF 1080 movem.l D7,A4, [A7]+ 00004ED8 4E5E unlink A6 00004EDA 4E75 rts export_380: fn00004EDC: 00004EDC 4E56 FD24 link A6, -0x02DC 00004EE0 48E7 0108 movem.l -[A7], D7,A4 00004EE4 2D6D B388 FFF4 move.l [A6 - 0xC], [A5 - 0x4C78] 00004EEA 486D B334 pea.l [A5 - 0x4CCC] 00004EEE 2F2E 000E move.l -[A7], [A6 + 0xE] 00004EF2 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00004EF6 508F addq.l A7, 8 00004EF8 4EBA 0F7A jsr [PC + 0xF7A /* 00005E74 */] 00004EFC 2E00 move.l D7, D0 00004EFE 4EBA 0F88 jsr [PC + 0xF88 /* 00005E88 */] 00004F02 DE80 add.l D7, D0 00004F04 4EBA 0F96 jsr [PC + 0xF96 /* 00005E9C */] 00004F08 DE80 add.l D7, D0 00004F0A 4EBA 0FA4 jsr [PC + 0xFA4 /* 00005EB0 */] 00004F0E DE80 add.l D7, D0 00004F10 4EBA 0FB2 jsr [PC + 0xFB2 /* 00005EC4 */] 00004F14 DE80 add.l D7, D0 00004F16 4878 0003 push.l 0x3 00004F1A 2F07 move.l -[A7], D7 00004F1C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004F20 2F00 move.l -[A7], D0 00004F22 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00004F26 588F addq.l A7, 4 00004F28 4A40 tst.w D0 00004F2A 6706 beq +0x8 /* 00004F32 */ 00004F2C 7025 moveq.l D0, 0x25 00004F2E 6000 01C4 bra +0x1C6 /* 000050F4 */ label00004F32: 00004F32 526D B332 addq.w [A5 - 0x4CCE], 1 00004F36 2D6D B3B8 FFF0 move.l [A6 - 0x10], [A5 - 0x4C48] 00004F3C 42A7 clr.l -[A7] 00004F3E 42A7 clr.l -[A7] 00004F40 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004F44 205F movea.l A0, [A7]+ 00004F46 2B48 B3B8 move.l [A5 - 0x4C48], A0 00004F4A 486E FD24 pea.l [A6 - 0x2DC] 00004F4E 4EBA 0DBC jsr [PC + 0xDBC /* 00005D0C */] 00004F52 588F addq.l A7, 4 00004F54 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00004F58 486E FD24 pea.l [A6 - 0x2DC] 00004F5C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004F60 508F addq.l A7, 8 00004F62 41EE FE2C lea.l A0, [A6 - 0x1D4] 00004F66 2848 movea.l A4, A0 00004F68 41D4 lea.l A0, [A4] 00004F6A 49EC 0040 lea.l A4, [A4 + 0x40] 00004F6E 486E FD24 pea.l [A6 - 0x2DC] 00004F72 4850 pea.l [A0] 00004F74 4EBA 0A46 jsr [PC + 0xA46 /* 000059BC */] 00004F78 508F addq.l A7, 8 00004F7A 41D4 lea.l A0, [A4] 00004F7C 49EC 0040 lea.l A4, [A4 + 0x40] 00004F80 486E FD24 pea.l [A6 - 0x2DC] 00004F84 4850 pea.l [A0] 00004F86 4EBA 0A68 jsr [PC + 0xA68 /* 000059F0 */] 00004F8A 508F addq.l A7, 8 00004F8C 41D4 lea.l A0, [A4] 00004F8E 49EC 0040 lea.l A4, [A4 + 0x40] 00004F92 486E FD24 pea.l [A6 - 0x2DC] 00004F96 4850 pea.l [A0] 00004F98 4EBA 0AC2 jsr [PC + 0xAC2 /* 00005A5C */] 00004F9C 508F addq.l A7, 8 00004F9E 41D4 lea.l A0, [A4] 00004FA0 49EC 0040 lea.l A4, [A4 + 0x40] 00004FA4 486E FD24 pea.l [A6 - 0x2DC] 00004FA8 4850 pea.l [A0] 00004FAA 4EBA 0AE4 jsr [PC + 0xAE4 /* 00005A90 */] 00004FAE 508F addq.l A7, 8 00004FB0 41D4 lea.l A0, [A4] 00004FB2 49EC 0040 lea.l A4, [A4 + 0x40] 00004FB6 4850 pea.l [A0] 00004FB8 4EBA 0AFC jsr [PC + 0xAFC /* 00005AB6 */] 00004FBC 588F addq.l A7, 4 00004FBE 486E FFF8 pea.l [A6 - 0x8] 00004FC2 486E FE28 pea.l [A6 - 0x1D8] 00004FC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FCA 4EBA 0B56 jsr [PC + 0xB56 /* 00005B22 */] 00004FCE 4FEF 000C lea.l A7, [A7 + 0xC] 00004FD2 4A6E 000C tst.w [A6 + 0xC] 00004FD6 6700 0094 beq +0x96 /* 0000506C */ 00004FDA 206E FE28 movea.l A0, [A6 - 0x1D8] 00004FDE 2F2D B3A0 move.l -[A7], [A5 - 0x4C60] 00004FE2 2F10 move.l -[A7], [A0] 00004FE4 206E FFF8 movea.l A0, [A6 - 0x8] 00004FE8 2F10 move.l -[A7], [A0] 00004FEA 486E FE2C pea.l [A6 - 0x1D4] 00004FEE 4EBA 062C jsr [PC + 0x62C /* 0000561C */] 00004FF2 4FEF 0010 lea.l A7, [A7 + 0x10] 00004FF6 3D40 FFEE move.w [A6 - 0x12], D0 00004FFA 4A6E FFEE tst.w [A6 - 0x12] 00004FFE 6700 00A6 beq +0xA8 /* 000050A6 */ 00005002 3D6E FFEE FFEC move.w [A6 - 0x14], [A6 - 0x12] 00005008 206E FE28 movea.l A0, [A6 - 0x1D8] 0000500C 42A7 clr.l -[A7] 0000500E 2F2D B3A0 move.l -[A7], [A5 - 0x4C60] 00005012 2F10 move.l -[A7], [A0] 00005014 206E FFF8 movea.l A0, [A6 - 0x8] 00005018 2F10 move.l -[A7], [A0] 0000501A 486E FE2C pea.l [A6 - 0x1D4] 0000501E 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00005022 4FEF 0014 lea.l A7, [A7 + 0x14] 00005026 3D40 FFEE move.w [A6 - 0x12], D0 0000502A 4EBA 0698 jsr [PC + 0x698 /* 000056C4 */] 0000502E 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 00005034 6606 bne +0x8 /* 0000503C */ 00005036 3D6E FFEC FFEE move.w [A6 - 0x12], [A6 - 0x14] label0000503C: 0000503C 206D B3DC movea.l A0, [A5 - 0x4C24] 00005040 4A28 006E tst.b [A0 + 0x6E] 00005044 6760 beq +0x62 /* 000050A6 */ 00005046 42A7 clr.l -[A7] 00005048 42A7 clr.l -[A7] 0000504A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000504E 205F movea.l A0, [A7]+ 00005050 2D48 FE24 move.l [A6 - 0x1DC], A0 00005054 3F3C 0001 move.w -[A7], 0x1 00005058 2F2E FE24 move.l -[A7], [A6 - 0x1DC] 0000505C 4EBA 24D0 jsr [PC + 0x24D0 /* 0000752E */] 00005060 5C8F addq.l A7, 6 00005062 2F2E FE24 move.l -[A7], [A6 - 0x1DC] 00005066 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000506A 603A bra +0x3C /* 000050A6 */ label0000506C: 0000506C 42A7 clr.l -[A7] 0000506E 42A7 clr.l -[A7] 00005070 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005074 205F movea.l A0, [A7]+ 00005076 2D48 FFFC move.l [A6 - 0x4], A0 0000507A 206E FE28 movea.l A0, [A6 - 0x1D8] 0000507E 42A7 clr.l -[A7] 00005080 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005084 2F10 move.l -[A7], [A0] 00005086 206E FFF8 movea.l A0, [A6 - 0x8] 0000508A 2F10 move.l -[A7], [A0] 0000508C 486E FE2C pea.l [A6 - 0x1D4] 00005090 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00005094 4FEF 0014 lea.l A7, [A7 + 0x14] 00005098 3D40 FFEE move.w [A6 - 0x12], D0 0000509C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000050A0 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000050A4 588F addq.l A7, 4 label000050A6: 000050A6 2F2E FE28 move.l -[A7], [A6 - 0x1D8] 000050AA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000050AE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000050B2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000050B6 486E FE2C pea.l [A6 - 0x1D4] 000050BA 4EBA 0FF8 jsr [PC + 0xFF8 /* 000060B4 */] 000050BE 588F addq.l A7, 4 000050C0 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 000050C4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000050C8 2B6E FFF0 B3B8 move.l [A5 - 0x4C48], [A6 - 0x10] 000050CE 486D B334 pea.l [A5 - 0x4CCC] 000050D2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000050D6 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000050DA 508F addq.l A7, 8 000050DC 536D B332 subq.w [A5 - 0x4CCE], 1 000050E0 4A6D B332 tst.w [A5 - 0x4CCE] 000050E4 660A bne +0xC /* 000050F0 */ 000050E6 3F2E FFEE move.w -[A7], [A6 - 0x12] 000050EA 4EBA 0688 jsr [PC + 0x688 /* 00005774 */] 000050EE 548F addq.l A7, 2 label000050F0: 000050F0 302E FFEE move.w D0, [A6 - 0x12] label000050F4: 000050F4 4CDF 1080 movem.l D7,A4, [A7]+ 000050F8 4E5E unlink A6 000050FA 4E75 rts fn000050FC: 000050FC 4E56 FD2A link A6, -0x02D6 00005100 48E7 0108 movem.l -[A7], D7,A4 00005104 2D6D B388 FFEE move.l [A6 - 0x12], [A5 - 0x4C78] 0000510A 486D B334 pea.l [A5 - 0x4CCC] 0000510E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005112 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00005116 508F addq.l A7, 8 00005118 4EBA 0D6E jsr [PC + 0xD6E /* 00005E88 */] 0000511C 2E00 move.l D7, D0 0000511E 4EBA 0D7C jsr [PC + 0xD7C /* 00005E9C */] 00005122 DE80 add.l D7, D0 00005124 4EBA 0D8A jsr [PC + 0xD8A /* 00005EB0 */] 00005128 DE80 add.l D7, D0 0000512A 4EBA 0D98 jsr [PC + 0xD98 /* 00005EC4 */] 0000512E DE80 add.l D7, D0 00005130 4878 0003 push.l 0x3 00005134 2F07 move.l -[A7], D7 00005136 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000513A 2F00 move.l -[A7], D0 0000513C 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00005140 588F addq.l A7, 4 00005142 4A40 tst.w D0 00005144 6706 beq +0x8 /* 0000514C */ 00005146 7025 moveq.l D0, 0x25 00005148 6000 0122 bra +0x124 /* 0000526C */ label0000514C: 0000514C 526D B332 addq.w [A5 - 0x4CCE], 1 00005150 2D6D B3B8 FFEA move.l [A6 - 0x16], [A5 - 0x4C48] 00005156 42A7 clr.l -[A7] 00005158 42A7 clr.l -[A7] 0000515A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000515E 205F movea.l A0, [A7]+ 00005160 2B48 B3B8 move.l [A5 - 0x4C48], A0 00005164 486E FD2A pea.l [A6 - 0x2D6] 00005168 4EBA 0BD6 jsr [PC + 0xBD6 /* 00005D40 */] 0000516C 588F addq.l A7, 4 0000516E 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00005172 486E FD2A pea.l [A6 - 0x2D6] 00005176 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000517A 508F addq.l A7, 8 0000517C 41EE FE2A lea.l A0, [A6 - 0x1D6] 00005180 2848 movea.l A4, A0 00005182 486E FD2A pea.l [A6 - 0x2D6] 00005186 4EBA 0BEC jsr [PC + 0xBEC /* 00005D74 */] 0000518A 588F addq.l A7, 4 0000518C 41D4 lea.l A0, [A4] 0000518E 49EC 0040 lea.l A4, [A4 + 0x40] 00005192 486E FD2A pea.l [A6 - 0x2D6] 00005196 4850 pea.l [A0] 00005198 4EBA 0856 jsr [PC + 0x856 /* 000059F0 */] 0000519C 508F addq.l A7, 8 0000519E 41D4 lea.l A0, [A4] 000051A0 49EC 0040 lea.l A4, [A4 + 0x40] 000051A4 486E FD2A pea.l [A6 - 0x2D6] 000051A8 4850 pea.l [A0] 000051AA 4EBA 08B0 jsr [PC + 0x8B0 /* 00005A5C */] 000051AE 508F addq.l A7, 8 000051B0 41D4 lea.l A0, [A4] 000051B2 49EC 0040 lea.l A4, [A4 + 0x40] 000051B6 486E FD2A pea.l [A6 - 0x2D6] 000051BA 4850 pea.l [A0] 000051BC 4EBA 08D2 jsr [PC + 0x8D2 /* 00005A90 */] 000051C0 508F addq.l A7, 8 000051C2 41D4 lea.l A0, [A4] 000051C4 49EC 0040 lea.l A4, [A4 + 0x40] 000051C8 4850 pea.l [A0] 000051CA 4EBA 08EA jsr [PC + 0x8EA /* 00005AB6 */] 000051CE 588F addq.l A7, 4 000051D0 486E FFF2 pea.l [A6 - 0xE] 000051D4 486E FFFA pea.l [A6 - 0x6] 000051D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000051DC 4EBA 0944 jsr [PC + 0x944 /* 00005B22 */] 000051E0 4FEF 000C lea.l A7, [A7 + 0xC] 000051E4 42A7 clr.l -[A7] 000051E6 42A7 clr.l -[A7] 000051E8 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000051EC 205F movea.l A0, [A7]+ 000051EE 2D48 FFF6 move.l [A6 - 0xA], A0 000051F2 206E FFFA movea.l A0, [A6 - 0x6] 000051F6 42A7 clr.l -[A7] 000051F8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000051FC 2F10 move.l -[A7], [A0] 000051FE 206E FFF2 movea.l A0, [A6 - 0xE] 00005202 2F10 move.l -[A7], [A0] 00005204 486E FE2A pea.l [A6 - 0x1D6] 00005208 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 0000520C 4FEF 0014 lea.l A7, [A7 + 0x14] 00005210 3D40 FFFE move.w [A6 - 0x2], D0 00005214 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005218 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 0000521C 588F addq.l A7, 4 0000521E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005222 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005226 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000522A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000522E 486E FE2A pea.l [A6 - 0x1D6] 00005232 4EBA 0E80 jsr [PC + 0xE80 /* 000060B4 */] 00005236 588F addq.l A7, 4 00005238 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 0000523C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005240 2B6E FFEA B3B8 move.l [A5 - 0x4C48], [A6 - 0x16] 00005246 486D B334 pea.l [A5 - 0x4CCC] 0000524A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000524E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00005252 508F addq.l A7, 8 00005254 536D B332 subq.w [A5 - 0x4CCE], 1 00005258 4A6D B332 tst.w [A5 - 0x4CCE] 0000525C 660A bne +0xC /* 00005268 */ 0000525E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005262 4EBA 0510 jsr [PC + 0x510 /* 00005774 */] 00005266 548F addq.l A7, 2 label00005268: 00005268 302E FFFE move.w D0, [A6 - 0x2] label0000526C: 0000526C 4CDF 1080 movem.l D7,A4, [A7]+ 00005270 4E5E unlink A6 00005272 4E75 rts fn00005274: 00005274 4E56 FD2A link A6, -0x02D6 00005278 48E7 0108 movem.l -[A7], D7,A4 0000527C 2D6D B388 FFEE move.l [A6 - 0x12], [A5 - 0x4C78] 00005282 486D B334 pea.l [A5 - 0x4CCC] 00005286 2F2E 000C move.l -[A7], [A6 + 0xC] 0000528A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000528E 508F addq.l A7, 8 00005290 4EBA 0C0A jsr [PC + 0xC0A /* 00005E9C */] 00005294 2E00 move.l D7, D0 00005296 4EBA 0C18 jsr [PC + 0xC18 /* 00005EB0 */] 0000529A DE80 add.l D7, D0 0000529C 4EBA 0C26 jsr [PC + 0xC26 /* 00005EC4 */] 000052A0 DE80 add.l D7, D0 000052A2 4878 0003 push.l 0x3 000052A6 2F07 move.l -[A7], D7 000052A8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000052AC 2F00 move.l -[A7], D0 000052AE 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000052B2 588F addq.l A7, 4 000052B4 4A40 tst.w D0 000052B6 6706 beq +0x8 /* 000052BE */ 000052B8 7025 moveq.l D0, 0x25 000052BA 6000 0106 bra +0x108 /* 000053C2 */ label000052BE: 000052BE 526D B332 addq.w [A5 - 0x4CCE], 1 000052C2 2D6D B3B8 FFEA move.l [A6 - 0x16], [A5 - 0x4C48] 000052C8 42A7 clr.l -[A7] 000052CA 42A7 clr.l -[A7] 000052CC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000052D0 205F movea.l A0, [A7]+ 000052D2 2B48 B3B8 move.l [A5 - 0x4C48], A0 000052D6 486E FD2A pea.l [A6 - 0x2D6] 000052DA 4EBA 0A98 jsr [PC + 0xA98 /* 00005D74 */] 000052DE 588F addq.l A7, 4 000052E0 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 000052E4 486E FD2A pea.l [A6 - 0x2D6] 000052E8 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000052EC 508F addq.l A7, 8 000052EE 41EE FE2A lea.l A0, [A6 - 0x1D6] 000052F2 2848 movea.l A4, A0 000052F4 41D4 lea.l A0, [A4] 000052F6 49EC 0040 lea.l A4, [A4 + 0x40] 000052FA 486E FD2A pea.l [A6 - 0x2D6] 000052FE 4850 pea.l [A0] 00005300 4EBA 075A jsr [PC + 0x75A /* 00005A5C */] 00005304 508F addq.l A7, 8 00005306 41D4 lea.l A0, [A4] 00005308 49EC 0040 lea.l A4, [A4 + 0x40] 0000530C 486E FD2A pea.l [A6 - 0x2D6] 00005310 4850 pea.l [A0] 00005312 4EBA 077C jsr [PC + 0x77C /* 00005A90 */] 00005316 508F addq.l A7, 8 00005318 41D4 lea.l A0, [A4] 0000531A 49EC 0040 lea.l A4, [A4 + 0x40] 0000531E 4850 pea.l [A0] 00005320 4EBA 0794 jsr [PC + 0x794 /* 00005AB6 */] 00005324 588F addq.l A7, 4 00005326 486E FFF2 pea.l [A6 - 0xE] 0000532A 486E FFFA pea.l [A6 - 0x6] 0000532E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005332 4EBA 07EE jsr [PC + 0x7EE /* 00005B22 */] 00005336 4FEF 000C lea.l A7, [A7 + 0xC] 0000533A 42A7 clr.l -[A7] 0000533C 42A7 clr.l -[A7] 0000533E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005342 205F movea.l A0, [A7]+ 00005344 2D48 FFF6 move.l [A6 - 0xA], A0 00005348 206E FFFA movea.l A0, [A6 - 0x6] 0000534C 42A7 clr.l -[A7] 0000534E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005352 2F10 move.l -[A7], [A0] 00005354 206E FFF2 movea.l A0, [A6 - 0xE] 00005358 2F10 move.l -[A7], [A0] 0000535A 486E FE2A pea.l [A6 - 0x1D6] 0000535E 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00005362 4FEF 0014 lea.l A7, [A7 + 0x14] 00005366 3D40 FFFE move.w [A6 - 0x2], D0 0000536A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000536E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00005372 588F addq.l A7, 4 00005374 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005378 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000537C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00005380 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005384 486E FE2A pea.l [A6 - 0x1D6] 00005388 4EBA 0D2A jsr [PC + 0xD2A /* 000060B4 */] 0000538C 588F addq.l A7, 4 0000538E 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00005392 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005396 2B6E FFEA B3B8 move.l [A5 - 0x4C48], [A6 - 0x16] 0000539C 486D B334 pea.l [A5 - 0x4CCC] 000053A0 2F2E FFEE move.l -[A7], [A6 - 0x12] 000053A4 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000053A8 508F addq.l A7, 8 000053AA 536D B332 subq.w [A5 - 0x4CCE], 1 000053AE 4A6D B332 tst.w [A5 - 0x4CCE] 000053B2 660A bne +0xC /* 000053BE */ 000053B4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000053B8 4EBA 03BA jsr [PC + 0x3BA /* 00005774 */] 000053BC 548F addq.l A7, 2 label000053BE: 000053BE 302E FFFE move.w D0, [A6 - 0x2] label000053C2: 000053C2 4CDF 1080 movem.l D7,A4, [A7]+ 000053C6 4E5E unlink A6 000053C8 4E75 rts fn000053CA: 000053CA 4E56 FD2A link A6, -0x02D6 000053CE 48E7 0108 movem.l -[A7], D7,A4 000053D2 2D6D B388 FFEE move.l [A6 - 0x12], [A5 - 0x4C78] 000053D8 486D B334 pea.l [A5 - 0x4CCC] 000053DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000053E0 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000053E4 508F addq.l A7, 8 000053E6 4EBA 0AC8 jsr [PC + 0xAC8 /* 00005EB0 */] 000053EA 2E00 move.l D7, D0 000053EC 4EBA 0AD6 jsr [PC + 0xAD6 /* 00005EC4 */] 000053F0 DE80 add.l D7, D0 000053F2 4878 0003 push.l 0x3 000053F6 2F07 move.l -[A7], D7 000053F8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000053FC 2F00 move.l -[A7], D0 000053FE 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00005402 588F addq.l A7, 4 00005404 4A40 tst.w D0 00005406 6706 beq +0x8 /* 0000540E */ 00005408 7025 moveq.l D0, 0x25 0000540A 6000 00F4 bra +0xF6 /* 00005500 */ label0000540E: 0000540E 526D B332 addq.w [A5 - 0x4CCE], 1 00005412 2D6D B3B8 FFEA move.l [A6 - 0x16], [A5 - 0x4C48] 00005418 42A7 clr.l -[A7] 0000541A 42A7 clr.l -[A7] 0000541C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005420 205F movea.l A0, [A7]+ 00005422 2B48 B3B8 move.l [A5 - 0x4C48], A0 00005426 486E FD2A pea.l [A6 - 0x2D6] 0000542A 4EBA 097C jsr [PC + 0x97C /* 00005DA8 */] 0000542E 588F addq.l A7, 4 00005430 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 00005434 486E FD2A pea.l [A6 - 0x2D6] 00005438 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000543C 508F addq.l A7, 8 0000543E 41EE FE2A lea.l A0, [A6 - 0x1D6] 00005442 2848 movea.l A4, A0 00005444 41D4 lea.l A0, [A4] 00005446 49EC 0040 lea.l A4, [A4 + 0x40] 0000544A 486E FD2A pea.l [A6 - 0x2D6] 0000544E 4850 pea.l [A0] 00005450 4EBA 063E jsr [PC + 0x63E /* 00005A90 */] 00005454 508F addq.l A7, 8 00005456 41D4 lea.l A0, [A4] 00005458 49EC 0040 lea.l A4, [A4 + 0x40] 0000545C 4850 pea.l [A0] 0000545E 4EBA 0656 jsr [PC + 0x656 /* 00005AB6 */] 00005462 588F addq.l A7, 4 00005464 486E FFF2 pea.l [A6 - 0xE] 00005468 486E FFFA pea.l [A6 - 0x6] 0000546C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005470 4EBA 06B0 jsr [PC + 0x6B0 /* 00005B22 */] 00005474 4FEF 000C lea.l A7, [A7 + 0xC] 00005478 42A7 clr.l -[A7] 0000547A 42A7 clr.l -[A7] 0000547C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005480 205F movea.l A0, [A7]+ 00005482 2D48 FFF6 move.l [A6 - 0xA], A0 00005486 206E FFFA movea.l A0, [A6 - 0x6] 0000548A 42A7 clr.l -[A7] 0000548C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005490 2F10 move.l -[A7], [A0] 00005492 206E FFF2 movea.l A0, [A6 - 0xE] 00005496 2F10 move.l -[A7], [A0] 00005498 486E FE2A pea.l [A6 - 0x1D6] 0000549C 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 000054A0 4FEF 0014 lea.l A7, [A7 + 0x14] 000054A4 3D40 FFFE move.w [A6 - 0x2], D0 000054A8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000054AC 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000054B0 588F addq.l A7, 4 000054B2 2F2E FFFA move.l -[A7], [A6 - 0x6] 000054B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000054BA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000054BE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000054C2 486E FE2A pea.l [A6 - 0x1D6] 000054C6 4EBA 0BEC jsr [PC + 0xBEC /* 000060B4 */] 000054CA 588F addq.l A7, 4 000054CC 2F2D B3B8 move.l -[A7], [A5 - 0x4C48] 000054D0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000054D4 2B6E FFEA B3B8 move.l [A5 - 0x4C48], [A6 - 0x16] 000054DA 486D B334 pea.l [A5 - 0x4CCC] 000054DE 2F2E FFEE move.l -[A7], [A6 - 0x12] 000054E2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000054E6 508F addq.l A7, 8 000054E8 536D B332 subq.w [A5 - 0x4CCE], 1 000054EC 4A6D B332 tst.w [A5 - 0x4CCE] 000054F0 660A bne +0xC /* 000054FC */ 000054F2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000054F6 4EBA 027C jsr [PC + 0x27C /* 00005774 */] 000054FA 548F addq.l A7, 2 label000054FC: 000054FC 302E FFFE move.w D0, [A6 - 0x2] label00005500: 00005500 4CDF 1080 movem.l D7,A4, [A7]+ 00005504 4E5E unlink A6 00005506 4E75 rts export_381: 00005508 4E56 FD2C link A6, -0x02D4 0000550C 48E7 0108 movem.l -[A7], D7,A4 00005510 4EBA 0962 jsr [PC + 0x962 /* 00005E74 */] 00005514 2E00 move.l D7, D0 00005516 4EBA 0970 jsr [PC + 0x970 /* 00005E88 */] 0000551A DE80 add.l D7, D0 0000551C 4EBA 097E jsr [PC + 0x97E /* 00005E9C */] 00005520 DE80 add.l D7, D0 00005522 4EBA 098C jsr [PC + 0x98C /* 00005EB0 */] 00005526 DE80 add.l D7, D0 00005528 4EBA 099A jsr [PC + 0x99A /* 00005EC4 */] 0000552C DE80 add.l D7, D0 0000552E 4878 0003 push.l 0x3 00005532 2F07 move.l -[A7], D7 00005534 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00005538 2F00 move.l -[A7], D0 0000553A 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 0000553E 588F addq.l A7, 4 00005540 4A40 tst.w D0 00005542 6706 beq +0x8 /* 0000554A */ 00005544 7025 moveq.l D0, 0x25 00005546 6000 00CC bra +0xCE /* 00005614 */ label0000554A: 0000554A 41EE FE34 lea.l A0, [A6 - 0x1CC] 0000554E 2848 movea.l A4, A0 00005550 486E FD2C pea.l [A6 - 0x2D4] 00005554 4EBA 07B6 jsr [PC + 0x7B6 /* 00005D0C */] 00005558 588F addq.l A7, 4 0000555A 41D4 lea.l A0, [A4] 0000555C 49EC 0040 lea.l A4, [A4 + 0x40] 00005560 486E FD2C pea.l [A6 - 0x2D4] 00005564 4850 pea.l [A0] 00005566 4EBA 0454 jsr [PC + 0x454 /* 000059BC */] 0000556A 508F addq.l A7, 8 0000556C 41D4 lea.l A0, [A4] 0000556E 49EC 0040 lea.l A4, [A4 + 0x40] 00005572 486E FD2C pea.l [A6 - 0x2D4] 00005576 4850 pea.l [A0] 00005578 4EBA 0476 jsr [PC + 0x476 /* 000059F0 */] 0000557C 508F addq.l A7, 8 0000557E 41D4 lea.l A0, [A4] 00005580 49EC 0040 lea.l A4, [A4 + 0x40] 00005584 486E FD2C pea.l [A6 - 0x2D4] 00005588 4850 pea.l [A0] 0000558A 4EBA 04D0 jsr [PC + 0x4D0 /* 00005A5C */] 0000558E 508F addq.l A7, 8 00005590 41D4 lea.l A0, [A4] 00005592 49EC 0040 lea.l A4, [A4 + 0x40] 00005596 486E FD2C pea.l [A6 - 0x2D4] 0000559A 4850 pea.l [A0] 0000559C 4EBA 04F2 jsr [PC + 0x4F2 /* 00005A90 */] 000055A0 508F addq.l A7, 8 000055A2 41D4 lea.l A0, [A4] 000055A4 49EC 0040 lea.l A4, [A4 + 0x40] 000055A8 4850 pea.l [A0] 000055AA 4EBA 050A jsr [PC + 0x50A /* 00005AB6 */] 000055AE 588F addq.l A7, 4 000055B0 486E FFF8 pea.l [A6 - 0x8] 000055B4 486E FE30 pea.l [A6 - 0x1D0] 000055B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000055BC 4EBA 0564 jsr [PC + 0x564 /* 00005B22 */] 000055C0 4FEF 000C lea.l A7, [A7 + 0xC] 000055C4 206E FFF8 movea.l A0, [A6 - 0x8] 000055C8 2050 movea.l A0, [A0] 000055CA 4A50 tst.w [A0] 000055CC 6606 bne +0x8 /* 000055D4 */ 000055CE 426E FFF6 clr.w [A6 - 0xA] 000055D2 6022 bra +0x24 /* 000055F6 */ label000055D4: 000055D4 206E FE30 movea.l A0, [A6 - 0x1D0] 000055D8 42A7 clr.l -[A7] 000055DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000055DE 2F10 move.l -[A7], [A0] 000055E0 206E FFF8 movea.l A0, [A6 - 0x8] 000055E4 2F10 move.l -[A7], [A0] 000055E6 486E FE34 pea.l [A6 - 0x1CC] 000055EA 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 000055EE 4FEF 0014 lea.l A7, [A7 + 0x14] 000055F2 3D40 FFF6 move.w [A6 - 0xA], D0 label000055F6: 000055F6 2F2E FE30 move.l -[A7], [A6 - 0x1D0] 000055FA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000055FE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005602 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005606 486E FE34 pea.l [A6 - 0x1CC] 0000560A 4EBA 0AA8 jsr [PC + 0xAA8 /* 000060B4 */] 0000560E 588F addq.l A7, 4 00005610 302E FFF6 move.w D0, [A6 - 0xA] label00005614: 00005614 4CDF 1080 movem.l D7,A4, [A7]+ 00005618 4E5E unlink A6 0000561A 4E75 rts fn0000561C: 0000561C 4E56 FFF8 link A6, -0x0008 00005620 48E7 0108 movem.l -[A7], D7,A4 00005624 286E 000C movea.l A4, [A6 + 0xC] 00005628 4A54 tst.w [A4] 0000562A 6606 bne +0x8 /* 00005632 */ 0000562C 7000 moveq.l D0, 0x00 0000562E 6000 008C bra +0x8E /* 000056BC */ label00005632: 00005632 3D6D B32E FFF8 move.w [A6 - 0x8], [A5 - 0x4CD2] 00005638 486E FFFC pea.l [A6 - 0x4] 0000563C 486E FFFA pea.l [A6 - 0x6] 00005640 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005644 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005648 2F0C move.l -[A7], A4 0000564A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000564E 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00005652 4FEF 0018 lea.l A7, [A7 + 0x18] 00005656 3E00 move.w D7, D0 00005658 4A47 tst.w D7 0000565A 6706 beq +0x8 /* 00005662 */ 0000565C 3007 move.w D0, D7 0000565E 6000 005C bra +0x5E /* 000056BC */ label00005662: 00005662 302D B32E move.w D0, [A5 - 0x4CD2] 00005666 B06E FFF8 cmp.w D0, [A6 - 0x8] 0000566A 6714 beq +0x16 /* 00005680 */ 0000566C 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00005672 660C bne +0xE /* 00005680 */ 00005674 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005678 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000567C 7002 moveq.l D0, 0x02 0000567E 603C bra +0x3E /* 000056BC */ label00005680: 00005680 302E FFFA move.w D0, [A6 - 0x6] 00005684 48C0 ext.l D0 00005686 E780 asl D0, 3 00005688 D9C0 add.l A4, D0 0000568A 4A54 tst.w [A4] 0000568C 670C beq +0xE /* 0000569A */ 0000568E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005692 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005696 7013 moveq.l D0, 0x13 00005698 6022 bra +0x24 /* 000056BC */ label0000569A: 0000569A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000569E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000056A2 588F addq.l A7, 4 000056A4 3F3C 0001 move.w -[A7], 0x1 000056A8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000056AC 4EBA 1E80 jsr [PC + 0x1E80 /* 0000752E */] 000056B0 5C8F addq.l A7, 6 000056B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000056B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000056BA 7000 moveq.l D0, 0x00 label000056BC: 000056BC 4CDF 1080 movem.l D7,A4, [A7]+ 000056C0 4E5E unlink A6 000056C2 4E75 rts fn000056C4: 000056C4 4E56 FFF0 link A6, -0x0010 000056C8 48E7 0300 movem.l -[A7], D6,D7 000056CC 42A7 clr.l -[A7] 000056CE 2F2D B3A0 move.l -[A7], [A5 - 0x4C60] 000056D2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000056D6 201F move.l D0, [A7]+ 000056D8 4878 0010 push.l 0x10 000056DC 2F00 move.l -[A7], D0 000056DE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000056E2 3E00 move.w D7, D0 000056E4 7C00 moveq.l D6, 0x00 000056E6 6044 bra +0x46 /* 0000572C */ label000056E8: 000056E8 206D B3A0 movea.l A0, [A5 - 0x4C60] 000056EC 3006 move.w D0, D6 000056EE 48C0 ext.l D0 000056F0 E980 asl D0, 4 000056F2 D090 add.l D0, [A0] 000056F4 2040 movea.l A0, D0 000056F6 43EE FFF0 lea.l A1, [A6 - 0x10] 000056FA 22D8 move.l [A1]+, [A0]+ 000056FC 22D8 move.l [A1]+, [A0]+ 000056FE 22D8 move.l [A1]+, [A0]+ 00005700 22D8 move.l [A1]+, [A0]+ 00005702 0C6E FFFF FFF0 cmpi.w [A6 - 0x10], 0xFFFF 00005708 6620 bne +0x22 /* 0000572A */ 0000570A 70FE moveq.l D0, 0xFFFFFFFE 0000570C 3D40 FFF0 move.w [A6 - 0x10], D0 00005710 206D B3A0 movea.l A0, [A5 - 0x4C60] 00005714 3006 move.w D0, D6 00005716 48C0 ext.l D0 00005718 E980 asl D0, 4 0000571A D090 add.l D0, [A0] 0000571C 2040 movea.l A0, D0 0000571E 43EE FFF0 lea.l A1, [A6 - 0x10] 00005722 20D9 move.l [A0]+, [A1]+ 00005724 20D9 move.l [A0]+, [A1]+ 00005726 20D9 move.l [A0]+, [A1]+ 00005728 20D9 move.l [A0]+, [A1]+ label0000572A: 0000572A 5246 addq.w D6, 1 label0000572C: 0000572C BC47 cmp.w D6, D7 0000572E 6DB8 blt -0x46 /* 000056E8 */ 00005730 4CDF 00C0 movem.l D6,D7, [A7]+ 00005734 4E5E unlink A6 00005736 4E75 rts export_377: 00005738 4E56 0000 link A6, 0 0000573C 48E7 0038 movem.l -[A7], A2,A3,A4 00005740 286E 0008 movea.l A4, [A6 + 0x8] 00005744 266E 000C movea.l A3, [A6 + 0xC] 00005748 246E 0010 movea.l A2, [A6 + 0x10] 0000574C B5EC 000E cmpa.l A2, [A4 + 0xE] 00005750 661A bne +0x1C /* 0000576C */ 00005752 4A6D B330 tst.w [A5 - 0x4CD0] 00005756 6C14 bge +0x16 /* 0000576C */ 00005758 3B6B 0002 B330 move.w [A5 - 0x4CD0], [A3 + 0x2] 0000575E 2F2D B39C move.l -[A7], [A5 - 0x4C64] 00005762 2F2C 000A move.l -[A7], [A4 + 0xA] 00005766 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 0000576A 508F addq.l A7, 8 label0000576C: 0000576C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00005770 4E5E unlink A6 00005772 4E75 rts fn00005774: 00005774 4E56 FEE2 link A6, -0x011E 00005778 4A6E 0008 tst.w [A6 + 0x8] 0000577C 6F00 0110 ble +0x112 /* 0000588E */ 00005780 0C6E 003E 0008 cmpi.w [A6 + 0x8], 0x3E /* '>' */ 00005786 660A bne +0xC /* 00005792 */ 00005788 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000578C 4A40 tst.w D0 0000578E 6700 00FE beq +0x100 /* 0000588E */ label00005792: 00005792 4EAD 0AAA jsr [A5 + 0xAAA /* export_337 */] 00005796 4A6D B330 tst.w [A5 - 0x4CD0] 0000579A 6C14 bge +0x16 /* 000057B0 */ 0000579C 4267 clr.w -[A7] 0000579E 3F2E 0008 move.w -[A7], [A6 + 0x8] 000057A2 3F3C 03EA move.w -[A7], 0x3EA 000057A6 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000057AA 5C8F addq.l A7, 6 000057AC 6000 00E0 bra +0xE2 /* 0000588E */ label000057B0: 000057B0 A850 syscall InitCursor 000057B2 486E FEE2 pea.l [A6 - 0x11E] 000057B6 3F3C 03EA move.w -[A7], 0x3EA 000057BA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000057BE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 000057C2 486E FFF0 pea.l [A6 - 0x10] 000057C6 A874 syscall GetPort 000057C8 42A7 clr.l -[A7] 000057CA 3F3C 0258 move.w -[A7], 0x258 000057CE 42A7 clr.l -[A7] 000057D0 4878 FFFF push.l 0xFFFF 000057D4 A97C syscall GetNewDialog 000057D6 205F movea.l A0, [A7]+ 000057D8 2D48 FFEC move.l [A6 - 0x14], A0 000057DC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000057E0 A873 syscall SetPort 000057E2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000057E6 3F3C 0003 move.w -[A7], 0x3 000057EA 486E FFE4 pea.l [A6 - 0x1C] 000057EE 486E FFF4 pea.l [A6 - 0xC] 000057F2 486E FFF8 pea.l [A6 - 0x8] 000057F6 A98D syscall GetDialogItem/GetDItem 000057F8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000057FC 486E FEE2 pea.l [A6 - 0x11E] 00005800 A98F syscall SetDialogItemText/SetIText 00005802 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005806 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000580A 588F addq.l A7, 4 0000580C 42A7 clr.l -[A7] 0000580E 486E FFE6 pea.l [A6 - 0x1A] 00005812 A991 syscall ModalDialog 00005814 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005818 A983 syscall DisposeDialog 0000581A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000581E A873 syscall SetPort 00005820 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1 00005826 6666 bne +0x68 /* 0000588E */ 00005828 2F2D B39C move.l -[A7], [A5 - 0x4C64] 0000582C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00005830 588F addq.l A7, 4 00005832 42A7 clr.l -[A7] 00005834 42A7 clr.l -[A7] 00005836 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000583A 205F movea.l A0, [A7]+ 0000583C 2D48 FFE8 move.l [A6 - 0x18], A0 00005840 42A7 clr.l -[A7] 00005842 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005846 2F2D B39C move.l -[A7], [A5 - 0x4C64] 0000584A 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 0000584E 4FEF 000C lea.l A7, [A7 + 0xC] 00005852 2F2D B39C move.l -[A7], [A5 - 0x4C64] 00005856 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000585A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000585E 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005862 206D B39C movea.l A0, [A5 - 0x4C64] 00005866 3F2D B330 move.w -[A7], [A5 - 0x4CD0] 0000586A 42A7 clr.l -[A7] 0000586C 2F10 move.l -[A7], [A0] 0000586E 206E FFE8 movea.l A0, [A6 - 0x18] 00005872 2F10 move.l -[A7], [A0] 00005874 42A7 clr.l -[A7] 00005876 4EAD 0AA2 jsr [A5 + 0xAA2 /* export_336 */] 0000587A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000587E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005882 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005886 2F2D B39C move.l -[A7], [A5 - 0x4C64] 0000588A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] label0000588E: 0000588E 4E5E unlink A6 00005890 4E75 rts fn00005892: 00005892 4E56 FFC8 link A6, -0x0038 00005896 206E 0008 movea.l A0, [A6 + 0x8] 0000589A 2050 movea.l A0, [A0] 0000589C 43EE FFC8 lea.l A1, [A6 - 0x38] 000058A0 7006 moveq.l D0, 0x06 label000058A2: 000058A2 22D8 move.l [A1]+, [A0]+ 000058A4 51C8 FFFC dbf D0, -0x6 /* 000058A2 */ 000058A8 32D8 move.w [A1]+, [A0]+ 000058AA 206E FFE2 movea.l A0, [A6 - 0x1E] 000058AE 302E 000C move.w D0, [A6 + 0xC] 000058B2 C1FC 001A muls.w D0, 0x1A 000058B6 D090 add.l D0, [A0] 000058B8 2040 movea.l A0, D0 000058BA 43EE FFE6 lea.l A1, [A6 - 0x1A] 000058BE 7005 moveq.l D0, 0x05 label000058C0: 000058C0 22D8 move.l [A1]+, [A0]+ 000058C2 51C8 FFFC dbf D0, -0x6 /* 000058C0 */ 000058C6 32D8 move.w [A1]+, [A0]+ 000058C8 2F2E 000E move.l -[A7], [A6 + 0xE] 000058CC 2F2E 0012 move.l -[A7], [A6 + 0x12] 000058D0 4267 clr.w -[A7] 000058D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000058D6 4EBA 0614 jsr [PC + 0x614 /* 00005EEC */] 000058DA 4FEF 000E lea.l A7, [A7 + 0xE] 000058DE 3F3C 0004 move.w -[A7], 0x4 000058E2 2F2E 0012 move.l -[A7], [A6 + 0x12] 000058E6 4EBA 02B8 jsr [PC + 0x2B8 /* 00005BA0 */] 000058EA 5C8F addq.l A7, 6 000058EC 4E5E unlink A6 000058EE 4E75 rts fn000058F0: 000058F0 4E56 FFE2 link A6, -0x001E 000058F4 206E 0008 movea.l A0, [A6 + 0x8] 000058F8 2050 movea.l A0, [A0] 000058FA 43EE FFE2 lea.l A1, [A6 - 0x1E] 000058FE 7006 moveq.l D0, 0x06 label00005900: 00005900 22D8 move.l [A1]+, [A0]+ 00005902 51C8 FFFC dbf D0, -0x6 /* 00005900 */ 00005906 32D8 move.w [A1]+, [A0]+ 00005908 2F2E 000C move.l -[A7], [A6 + 0xC] 0000590C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005910 3F3C 0001 move.w -[A7], 0x1 00005914 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005918 4EBA 05D2 jsr [PC + 0x5D2 /* 00005EEC */] 0000591C 4FEF 000E lea.l A7, [A7 + 0xE] 00005920 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005924 4EBA 03E6 jsr [PC + 0x3E6 /* 00005D0C */] 00005928 588F addq.l A7, 4 0000592A 4E5E unlink A6 0000592C 4E75 rts fn0000592E: 0000592E 4E56 FFAE link A6, -0x0052 00005932 206E 0008 movea.l A0, [A6 + 0x8] 00005936 302E 000C move.w D0, [A6 + 0xC] 0000593A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000593E D090 add.l D0, [A0] 00005940 2040 movea.l A0, D0 00005942 43EE FFAE lea.l A1, [A6 - 0x52] 00005946 7013 moveq.l D0, 0x13 label00005948: 00005948 22D8 move.l [A1]+, [A0]+ 0000594A 51C8 FFFC dbf D0, -0x6 /* 00005948 */ 0000594E 32D8 move.w [A1]+, [A0]+ 00005950 4AAE FFF0 tst.l [A6 - 0x10] 00005954 663C bne +0x3E /* 00005992 */ 00005956 4267 clr.w -[A7] 00005958 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000595C 548F addq.l A7, 2 0000595E 2D40 FFF0 move.l [A6 - 0x10], D0 00005962 2F2E 000E move.l -[A7], [A6 + 0xE] 00005966 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000596A 3F3C 0001 move.w -[A7], 0x1 0000596E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005972 4EBA 0578 jsr [PC + 0x578 /* 00005EEC */] 00005976 4FEF 000E lea.l A7, [A7 + 0xE] 0000597A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000597E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005982 3F3C 0005 move.w -[A7], 0x5 00005986 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000598A 4EBA 0214 jsr [PC + 0x214 /* 00005BA0 */] 0000598E 5C8F addq.l A7, 6 00005990 6026 bra +0x28 /* 000059B8 */ label00005992: 00005992 2F2E 000E move.l -[A7], [A6 + 0xE] 00005996 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000599A 3F3C 0001 move.w -[A7], 0x1 0000599E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000059A2 4EBA 0548 jsr [PC + 0x548 /* 00005EEC */] 000059A6 4FEF 000E lea.l A7, [A7 + 0xE] 000059AA 3F3C 0005 move.w -[A7], 0x5 000059AE 2F2E 0012 move.l -[A7], [A6 + 0x12] 000059B2 4EBA 01EC jsr [PC + 0x1EC /* 00005BA0 */] 000059B6 5C8F addq.l A7, 6 label000059B8: 000059B8 4E5E unlink A6 000059BA 4E75 rts fn000059BC: 000059BC 4E56 0000 link A6, 0 000059C0 206D B35C movea.l A0, [A5 - 0x4CA4] 000059C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000059C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000059CC 3F3C 0002 move.w -[A7], 0x2 000059D0 2050 movea.l A0, [A0] 000059D2 2F28 001C move.l -[A7], [A0 + 0x1C] 000059D6 4EBA 0514 jsr [PC + 0x514 /* 00005EEC */] 000059DA 4FEF 000E lea.l A7, [A7 + 0xE] 000059DE 3F3C 0004 move.w -[A7], 0x4 000059E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000059E6 4EBA 01B8 jsr [PC + 0x1B8 /* 00005BA0 */] 000059EA 5C8F addq.l A7, 6 000059EC 4E5E unlink A6 000059EE 4E75 rts fn000059F0: 000059F0 4E56 FE00 link A6, -0x0200 000059F4 486E FF00 pea.l [A6 - 0x100] 000059F8 486D FFF0 pea.l [A5 - 0x10] 000059FC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00005A00 508F addq.l A7, 8 00005A02 486E FE00 pea.l [A6 - 0x200] 00005A06 2F2D B36C move.l -[A7], [A5 - 0x4C94] 00005A0A 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00005A0E 508F addq.l A7, 8 00005A10 486E FF00 pea.l [A6 - 0x100] 00005A14 486E FE00 pea.l [A6 - 0x200] 00005A18 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00005A1C 508F addq.l A7, 8 00005A1E 486E FF00 pea.l [A6 - 0x100] 00005A22 486D FFFA pea.l [A5 - 0x6] 00005A26 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00005A2A 508F addq.l A7, 8 00005A2C 486E FF00 pea.l [A6 - 0x100] 00005A30 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A34 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00005A38 508F addq.l A7, 8 00005A3A 206D B370 movea.l A0, [A5 - 0x4C90] 00005A3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A42 486E FF00 pea.l [A6 - 0x100] 00005A46 3F3C 0003 move.w -[A7], 0x3 00005A4A 2050 movea.l A0, [A0] 00005A4C 2F28 001C move.l -[A7], [A0 + 0x1C] 00005A50 4EBA 049A jsr [PC + 0x49A /* 00005EEC */] 00005A54 4FEF 000E lea.l A7, [A7 + 0xE] 00005A58 4E5E unlink A6 00005A5A 4E75 rts fn00005A5C: 00005A5C 4E56 0000 link A6, 0 00005A60 206D B34C movea.l A0, [A5 - 0x4CB4] 00005A64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A68 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A6C 3F3C 0004 move.w -[A7], 0x4 00005A70 2050 movea.l A0, [A0] 00005A72 2F28 002C move.l -[A7], [A0 + 0x2C] 00005A76 4EBA 0474 jsr [PC + 0x474 /* 00005EEC */] 00005A7A 4FEF 000E lea.l A7, [A7 + 0xE] 00005A7E 3F3C 0004 move.w -[A7], 0x4 00005A82 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A86 4EBA 0118 jsr [PC + 0x118 /* 00005BA0 */] 00005A8A 5C8F addq.l A7, 6 00005A8C 4E5E unlink A6 00005A8E 4E75 rts fn00005A90: 00005A90 4E56 0000 link A6, 0 00005A94 206D B338 movea.l A0, [A5 - 0x4CC8] 00005A98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A9C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005AA0 3F3C 0005 move.w -[A7], 0x5 00005AA4 2050 movea.l A0, [A0] 00005AA6 2F28 000E move.l -[A7], [A0 + 0xE] 00005AAA 4EBA 0440 jsr [PC + 0x440 /* 00005EEC */] 00005AAE 4FEF 000E lea.l A7, [A7 + 0xE] 00005AB2 4E5E unlink A6 00005AB4 4E75 rts fn00005AB6: 00005AB6 4E56 FF00 link A6, -0x0100 00005ABA 4AAD B13C tst.l [A5 - 0x4EC4] 00005ABE 670A beq +0xC /* 00005ACA */ 00005AC0 202D B334 move.l D0, [A5 - 0x4CCC] 00005AC4 B0AD B13C cmp.l D0, [A5 - 0x4EC4] 00005AC8 661E bne +0x20 /* 00005AE8 */ label00005ACA: 00005ACA 422E FF00 clr.b [A6 - 0x100] 00005ACE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AD2 486E FF00 pea.l [A6 - 0x100] 00005AD6 3F3C 0006 move.w -[A7], 0x6 00005ADA 2F2D B158 move.l -[A7], [A5 - 0x4EA8] 00005ADE 4EBA 040C jsr [PC + 0x40C /* 00005EEC */] 00005AE2 4FEF 000E lea.l A7, [A7 + 0xE] 00005AE6 6036 bra +0x38 /* 00005B1E */ label00005AE8: 00005AE8 422E FF00 clr.b [A6 - 0x100] 00005AEC 486E FF00 pea.l [A6 - 0x100] 00005AF0 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005AF4 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00005AF8 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00005AFC 4FEF 000A lea.l A7, [A7 + 0xA] 00005B00 206D B154 movea.l A0, [A5 - 0x4EAC] 00005B04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B08 486E FF00 pea.l [A6 - 0x100] 00005B0C 3F3C 0006 move.w -[A7], 0x6 00005B10 2050 movea.l A0, [A0] 00005B12 2F28 000E move.l -[A7], [A0 + 0xE] 00005B16 4EBA 03D4 jsr [PC + 0x3D4 /* 00005EEC */] 00005B1A 4FEF 000E lea.l A7, [A7 + 0xE] label00005B1E: 00005B1E 4E5E unlink A6 00005B20 4E75 rts fn00005B22: 00005B22 4E56 FFF8 link A6, -0x0008 00005B26 42A7 clr.l -[A7] 00005B28 42A7 clr.l -[A7] 00005B2A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005B2E 205F movea.l A0, [A7]+ 00005B30 2D48 FFFC move.l [A6 - 0x4], A0 00005B34 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005B38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B3C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005B40 508F addq.l A7, 8 00005B42 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005B46 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00005B4A 588F addq.l A7, 4 00005B4C 42A7 clr.l -[A7] 00005B4E 42A7 clr.l -[A7] 00005B50 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005B54 205F movea.l A0, [A7]+ 00005B56 2D48 FFF8 move.l [A6 - 0x8], A0 00005B5A 42A7 clr.l -[A7] 00005B5C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005B60 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005B64 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00005B68 4FEF 000C lea.l A7, [A7 + 0xC] 00005B6C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005B70 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00005B74 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005B78 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005B7C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005B80 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00005B84 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005B88 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005B8C 206E 000C movea.l A0, [A6 + 0xC] 00005B90 20AE FFFC move.l [A0], [A6 - 0x4] 00005B94 206E 0010 movea.l A0, [A6 + 0x10] 00005B98 20AE FFF8 move.l [A0], [A6 - 0x8] 00005B9C 4E5E unlink A6 00005B9E 4E75 rts fn00005BA0: 00005BA0 4E56 FFFC link A6, -0x0004 00005BA4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00005BA8 286E 0008 movea.l A4, [A6 + 0x8] 00005BAC 3E2E 000C move.w D7, [A6 + 0xC] 00005BB0 2D4C FFFC move.l [A6 - 0x4], A4 00005BB4 7000 moveq.l D0, 0x00 00005BB6 1014 move.b D0, [A4] 00005BB8 3C00 move.w D6, D0 00005BBA 528C addq.l A4, 1 00005BBC 7A01 moveq.l D5, 0x01 00005BBE 603A bra +0x3C /* 00005BFA */ label00005BC0: 00005BC0 7000 moveq.l D0, 0x00 00005BC2 1014 move.b D0, [A4] 00005BC4 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00005BC8 6602 bne +0x4 /* 00005BCC */ 00005BCA 5347 subq.w D7, 1 label00005BCC: 00005BCC 4A47 tst.w D7 00005BCE 6626 bne +0x28 /* 00005BF6 */ 00005BD0 9C45 sub.w D6, D5 00005BD2 206E FFFC movea.l A0, [A6 - 0x4] 00005BD6 1086 move.b [A0], D6 00005BD8 52AE FFFC addq.l [A6 - 0x4], 1 00005BDC 3045 movea.w A0, D5 00005BDE D1EE FFFC add.l A0, [A6 - 0x4] 00005BE2 3246 movea.w A1, D6 00005BE4 2F09 move.l -[A7], A1 00005BE6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005BEA 4850 pea.l [A0] 00005BEC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00005BF0 4FEF 000C lea.l A7, [A7 + 0xC] 00005BF4 6008 bra +0xA /* 00005BFE */ label00005BF6: 00005BF6 528C addq.l A4, 1 00005BF8 5245 addq.w D5, 1 label00005BFA: 00005BFA BA46 cmp.w D5, D6 00005BFC 6FC2 ble -0x3C /* 00005BC0 */ label00005BFE: 00005BFE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00005C02 4E5E unlink A6 00005C04 4E75 rts fn00005C06: 00005C06 4E56 FF58 link A6, -0x00A8 00005C0A 48E7 0108 movem.l -[A7], D7,A4 00005C0E 206D B148 movea.l A0, [A5 - 0x4EB8] 00005C12 2850 movea.l A4, [A0] 00005C14 7E00 moveq.l D7, 0x00 00005C16 6040 bra +0x42 /* 00005C58 */ label00005C18: 00005C18 202C 0014 move.l D0, [A4 + 0x14] 00005C1C B0AE 0008 cmp.l D0, [A6 + 0x8] 00005C20 6630 bne +0x32 /* 00005C52 */ 00005C22 41EE FF5A lea.l A0, [A6 - 0xA6] 00005C26 43D4 lea.l A1, [A4] 00005C28 7006 moveq.l D0, 0x06 label00005C2A: 00005C2A 20D9 move.l [A0]+, [A1]+ 00005C2C 51C8 FFFC dbf D0, -0x6 /* 00005C2A */ 00005C30 3D6E 000C FF76 move.w [A6 - 0x8A], [A6 + 0xC] 00005C36 206E 000E movea.l A0, [A6 + 0xE] 00005C3A 4210 clr.b [A0] 00005C3C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005C40 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005C44 486E FF58 pea.l [A6 - 0xA8] 00005C48 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005C4C 4FEF 000A lea.l A7, [A7 + 0xA] 00005C50 6012 bra +0x14 /* 00005C64 */ label00005C52: 00005C52 49EC 001C lea.l A4, [A4 + 0x1C] 00005C56 5247 addq.w D7, 1 label00005C58: 00005C58 BE6D B116 cmp.w D7, [A5 - 0x4EEA] 00005C5C 6DBA blt -0x44 /* 00005C18 */ 00005C5E 206E 000E movea.l A0, [A6 + 0xE] 00005C62 4210 clr.b [A0] label00005C64: 00005C64 4CDF 1080 movem.l D7,A4, [A7]+ 00005C68 4E5E unlink A6 00005C6A 4E75 rts fn00005C6C: 00005C6C 4E56 FF58 link A6, -0x00A8 00005C70 48E7 0108 movem.l -[A7], D7,A4 00005C74 206D B148 movea.l A0, [A5 - 0x4EB8] 00005C78 2850 movea.l A4, [A0] 00005C7A 7E00 moveq.l D7, 0x00 00005C7C 603A bra +0x3C /* 00005CB8 */ label00005C7E: 00005C7E 202C 0014 move.l D0, [A4 + 0x14] 00005C82 B0AE 0008 cmp.l D0, [A6 + 0x8] 00005C86 662A bne +0x2C /* 00005CB2 */ 00005C88 41EE FF5A lea.l A0, [A6 - 0xA6] 00005C8C 43D4 lea.l A1, [A4] 00005C8E 7006 moveq.l D0, 0x06 label00005C90: 00005C90 20D9 move.l [A0]+, [A1]+ 00005C92 51C8 FFFC dbf D0, -0x6 /* 00005C90 */ 00005C96 206E 000C movea.l A0, [A6 + 0xC] 00005C9A 4210 clr.b [A0] 00005C9C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005CA0 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005CA4 486E FF58 pea.l [A6 - 0xA8] 00005CA8 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00005CAC 4FEF 000A lea.l A7, [A7 + 0xA] 00005CB0 6012 bra +0x14 /* 00005CC4 */ label00005CB2: 00005CB2 49EC 001C lea.l A4, [A4 + 0x1C] 00005CB6 5247 addq.w D7, 1 label00005CB8: 00005CB8 BE6D B116 cmp.w D7, [A5 - 0x4EEA] 00005CBC 6DC0 blt -0x3E /* 00005C7E */ 00005CBE 206E 000C movea.l A0, [A6 + 0xC] 00005CC2 4210 clr.b [A0] label00005CC4: 00005CC4 4CDF 1080 movem.l D7,A4, [A7]+ 00005CC8 4E5E unlink A6 00005CCA 4E75 rts fn00005CCC: 00005CCC 4E56 FF58 link A6, -0x00A8 00005CD0 41EE FF7A lea.l A0, [A6 - 0x86] 00005CD4 43ED B334 lea.l A1, [A5 - 0x4CCC] 00005CD8 7017 moveq.l D0, 0x17 label00005CDA: 00005CDA 20D9 move.l [A0]+, [A1]+ 00005CDC 51C8 FFFC dbf D0, -0x6 /* 00005CDA */ 00005CE0 30D9 move.w [A0]+, [A1]+ 00005CE2 2D6E 0008 FFE2 move.l [A6 - 0x1E], [A6 + 0x8] 00005CE8 3D6E 000C FFDC move.w [A6 - 0x24], [A6 + 0xC] 00005CEE 206E 000E movea.l A0, [A6 + 0xE] 00005CF2 4210 clr.b [A0] 00005CF4 2F2E 000E move.l -[A7], [A6 + 0xE] 00005CF8 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005CFC 486E FF58 pea.l [A6 - 0xA8] 00005D00 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00005D04 4FEF 000A lea.l A7, [A7 + 0xA] 00005D08 4E5E unlink A6 00005D0A 4E75 rts fn00005D0C: 00005D0C 4E56 FF58 link A6, -0x00A8 00005D10 41EE FF7A lea.l A0, [A6 - 0x86] 00005D14 43ED B334 lea.l A1, [A5 - 0x4CCC] 00005D18 7017 moveq.l D0, 0x17 label00005D1A: 00005D1A 20D9 move.l [A0]+, [A1]+ 00005D1C 51C8 FFFC dbf D0, -0x6 /* 00005D1A */ 00005D20 30D9 move.w [A0]+, [A1]+ 00005D22 206E 0008 movea.l A0, [A6 + 0x8] 00005D26 4210 clr.b [A0] 00005D28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D2C 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005D30 486E FF58 pea.l [A6 - 0xA8] 00005D34 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00005D38 4FEF 000A lea.l A7, [A7 + 0xA] 00005D3C 4E5E unlink A6 00005D3E 4E75 rts fn00005D40: 00005D40 4E56 FF58 link A6, -0x00A8 00005D44 41EE FF7A lea.l A0, [A6 - 0x86] 00005D48 43ED B334 lea.l A1, [A5 - 0x4CCC] 00005D4C 7017 moveq.l D0, 0x17 label00005D4E: 00005D4E 20D9 move.l [A0]+, [A1]+ 00005D50 51C8 FFFC dbf D0, -0x6 /* 00005D4E */ 00005D54 30D9 move.w [A0]+, [A1]+ 00005D56 206E 0008 movea.l A0, [A6 + 0x8] 00005D5A 4210 clr.b [A0] 00005D5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D60 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005D64 486E FF58 pea.l [A6 - 0xA8] 00005D68 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00005D6C 4FEF 000A lea.l A7, [A7 + 0xA] 00005D70 4E5E unlink A6 00005D72 4E75 rts fn00005D74: 00005D74 4E56 FF58 link A6, -0x00A8 00005D78 41EE FF7A lea.l A0, [A6 - 0x86] 00005D7C 43ED B334 lea.l A1, [A5 - 0x4CCC] 00005D80 7017 moveq.l D0, 0x17 label00005D82: 00005D82 20D9 move.l [A0]+, [A1]+ 00005D84 51C8 FFFC dbf D0, -0x6 /* 00005D82 */ 00005D88 30D9 move.w [A0]+, [A1]+ 00005D8A 206E 0008 movea.l A0, [A6 + 0x8] 00005D8E 4210 clr.b [A0] 00005D90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D94 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005D98 486E FF58 pea.l [A6 - 0xA8] 00005D9C 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00005DA0 4FEF 000A lea.l A7, [A7 + 0xA] 00005DA4 4E5E unlink A6 00005DA6 4E75 rts fn00005DA8: 00005DA8 4E56 0000 link A6, 0 00005DAC 206E 0008 movea.l A0, [A6 + 0x8] 00005DB0 4210 clr.b [A0] 00005DB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005DB6 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00005DBA 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00005DBE 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00005DC2 4FEF 000A lea.l A7, [A7 + 0xA] 00005DC6 4E5E unlink A6 00005DC8 4E75 rts fn00005DCA: 00005DCA 4E56 FFC8 link A6, -0x0038 00005DCE 206E 0008 movea.l A0, [A6 + 0x8] 00005DD2 2050 movea.l A0, [A0] 00005DD4 43EE FFC8 lea.l A1, [A6 - 0x38] 00005DD8 7006 moveq.l D0, 0x06 label00005DDA: 00005DDA 22D8 move.l [A1]+, [A0]+ 00005DDC 51C8 FFFC dbf D0, -0x6 /* 00005DDA */ 00005DE0 32D8 move.w [A1]+, [A0]+ 00005DE2 206E FFE2 movea.l A0, [A6 - 0x1E] 00005DE6 302E 000C move.w D0, [A6 + 0xC] 00005DEA C1FC 001A muls.w D0, 0x1A 00005DEE D090 add.l D0, [A0] 00005DF0 2040 movea.l A0, D0 00005DF2 43EE FFE6 lea.l A1, [A6 - 0x1A] 00005DF6 7005 moveq.l D0, 0x05 label00005DF8: 00005DF8 22D8 move.l [A1]+, [A0]+ 00005DFA 51C8 FFFC dbf D0, -0x6 /* 00005DF8 */ 00005DFE 32D8 move.w [A1]+, [A0]+ 00005E00 42A7 clr.l -[A7] 00005E02 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005E06 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005E0A 201F move.l D0, [A7]+ 00005E0C 4E5E unlink A6 00005E0E 4E75 rts fn00005E10: 00005E10 4E56 FFE2 link A6, -0x001E 00005E14 206E 0008 movea.l A0, [A6 + 0x8] 00005E18 2050 movea.l A0, [A0] 00005E1A 43EE FFE2 lea.l A1, [A6 - 0x1E] 00005E1E 7006 moveq.l D0, 0x06 label00005E20: 00005E20 22D8 move.l [A1]+, [A0]+ 00005E22 51C8 FFFC dbf D0, -0x6 /* 00005E20 */ 00005E26 32D8 move.w [A1]+, [A0]+ 00005E28 42A7 clr.l -[A7] 00005E2A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005E2E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005E32 201F move.l D0, [A7]+ 00005E34 4E5E unlink A6 00005E36 4E75 rts fn00005E38: 00005E38 4E56 FFAE link A6, -0x0052 00005E3C 206E 0008 movea.l A0, [A6 + 0x8] 00005E40 302E 000C move.w D0, [A6 + 0xC] 00005E44 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00005E48 D090 add.l D0, [A0] 00005E4A 2040 movea.l A0, D0 00005E4C 43EE FFAE lea.l A1, [A6 - 0x52] 00005E50 7013 moveq.l D0, 0x13 label00005E52: 00005E52 22D8 move.l [A1]+, [A0]+ 00005E54 51C8 FFFC dbf D0, -0x6 /* 00005E52 */ 00005E58 32D8 move.w [A1]+, [A0]+ 00005E5A 4AAE FFF0 tst.l [A6 - 0x10] 00005E5E 6604 bne +0x6 /* 00005E64 */ 00005E60 7000 moveq.l D0, 0x00 00005E62 600C bra +0xE /* 00005E70 */ label00005E64: 00005E64 42A7 clr.l -[A7] 00005E66 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005E6A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005E6E 201F move.l D0, [A7]+ label00005E70: 00005E70 4E5E unlink A6 00005E72 4E75 rts fn00005E74: 00005E74 206D B35C movea.l A0, [A5 - 0x4CA4] 00005E78 42A7 clr.l -[A7] 00005E7A 2050 movea.l A0, [A0] 00005E7C 2F28 001C move.l -[A7], [A0 + 0x1C] 00005E80 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005E84 201F move.l D0, [A7]+ 00005E86 4E75 rts fn00005E88: 00005E88 206D B370 movea.l A0, [A5 - 0x4C90] 00005E8C 42A7 clr.l -[A7] 00005E8E 2050 movea.l A0, [A0] 00005E90 2F28 001C move.l -[A7], [A0 + 0x1C] 00005E94 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005E98 201F move.l D0, [A7]+ 00005E9A 4E75 rts fn00005E9C: 00005E9C 206D B34C movea.l A0, [A5 - 0x4CB4] 00005EA0 42A7 clr.l -[A7] 00005EA2 2050 movea.l A0, [A0] 00005EA4 2F28 002C move.l -[A7], [A0 + 0x2C] 00005EA8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005EAC 201F move.l D0, [A7]+ 00005EAE 4E75 rts fn00005EB0: 00005EB0 206D B338 movea.l A0, [A5 - 0x4CC8] 00005EB4 42A7 clr.l -[A7] 00005EB6 2050 movea.l A0, [A0] 00005EB8 2F28 000E move.l -[A7], [A0 + 0xE] 00005EBC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005EC0 201F move.l D0, [A7]+ 00005EC2 4E75 rts fn00005EC4: 00005EC4 4AAD B13C tst.l [A5 - 0x4EC4] 00005EC8 670A beq +0xC /* 00005ED4 */ 00005ECA 202D B334 move.l D0, [A5 - 0x4CCC] 00005ECE B0AD B13C cmp.l D0, [A5 - 0x4EC4] 00005ED2 6604 bne +0x6 /* 00005ED8 */ label00005ED4: 00005ED4 7000 moveq.l D0, 0x00 00005ED6 6012 bra +0x14 /* 00005EEA */ label00005ED8: 00005ED8 206D B154 movea.l A0, [A5 - 0x4EAC] 00005EDC 42A7 clr.l -[A7] 00005EDE 2050 movea.l A0, [A0] 00005EE0 2F28 000E move.l -[A7], [A0 + 0xE] 00005EE4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005EE8 201F move.l D0, [A7]+ label00005EEA: 00005EEA 4E75 rts fn00005EEC: 00005EEC 4E56 FEC0 link A6, -0x0140 00005EF0 48E7 0108 movem.l -[A7], D7,A4 00005EF4 2F2D B140 move.l -[A7], [A5 - 0x4EC0] 00005EF8 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005EFC 206D B140 movea.l A0, [A5 - 0x4EC0] 00005F00 2850 movea.l A4, [A0] 00005F02 7E00 moveq.l D7, 0x00 00005F04 6000 009A bra +0x9C /* 00005FA0 */ label00005F08: 00005F08 3014 move.w D0, [A4] 00005F0A B06E 000C cmp.w D0, [A6 + 0xC] 00005F0E 6600 008A bne +0x8C /* 00005F9A */ 00005F12 486E FEC0 pea.l [A6 - 0x140] 00005F16 2F2C 000A move.l -[A7], [A4 + 0xA] 00005F1A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00005F1E 508F addq.l A7, 8 00005F20 486E FEC0 pea.l [A6 - 0x140] 00005F24 2F2E 000E move.l -[A7], [A6 + 0xE] 00005F28 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00005F2C 508F addq.l A7, 8 00005F2E 4A40 tst.w D0 00005F30 6700 0068 beq +0x6A /* 00005F9A */ 00005F34 4A6C 0016 tst.w [A4 + 0x16] 00005F38 6630 bne +0x32 /* 00005F6A */ 00005F3A 2F2C 0002 move.l -[A7], [A4 + 0x2] 00005F3E 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00005F42 2F2C 0002 move.l -[A7], [A4 + 0x2] 00005F46 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005F4A 2F2C 0006 move.l -[A7], [A4 + 0x6] 00005F4E 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00005F52 2F2C 0006 move.l -[A7], [A4 + 0x6] 00005F56 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005F5A 206C 0002 movea.l A0, [A4 + 0x2] 00005F5E 2950 000E move.l [A4 + 0xE], [A0] 00005F62 206C 0006 movea.l A0, [A4 + 0x6] 00005F66 2950 0012 move.l [A4 + 0x12], [A0] label00005F6A: 00005F6A 526C 0016 addq.w [A4 + 0x16], 1 00005F6E 4AAC 001C tst.l [A4 + 0x1C] 00005F72 6D0A blt +0xC /* 00005F7E */ 00005F74 52AD B326 addq.l [A5 - 0x4CDA], 1 00005F78 296D B326 001C move.l [A4 + 0x1C], [A5 - 0x4CDA] label00005F7E: 00005F7E 206E 0012 movea.l A0, [A6 + 0x12] 00005F82 43D4 lea.l A1, [A4] 00005F84 700F moveq.l D0, 0x0F label00005F86: 00005F86 20D9 move.l [A0]+, [A1]+ 00005F88 51C8 FFFC dbf D0, -0x6 /* 00005F86 */ 00005F8C 2F2D B140 move.l -[A7], [A5 - 0x4EC0] 00005F90 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00005F94 7000 moveq.l D0, 0x00 00005F96 6000 0114 bra +0x116 /* 000060AC */ label00005F9A: 00005F9A 49EC 0040 lea.l A4, [A4 + 0x40] 00005F9E 5247 addq.w D7, 1 label00005FA0: 00005FA0 BE6D B112 cmp.w D7, [A5 - 0x4EEE] 00005FA4 6D00 FF62 blt -0x9C /* 00005F08 */ 00005FA8 2F2D B140 move.l -[A7], [A5 - 0x4EC0] 00005FAC 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00005FB0 3D6E 000C FFC0 move.w [A6 - 0x40], [A6 + 0xC] 00005FB6 2D6E 0008 FFC2 move.l [A6 - 0x3E], [A6 + 0x8] 00005FBC 4267 clr.w -[A7] 00005FBE 486E FFC2 pea.l [A6 - 0x3E] 00005FC2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00005FC6 301F move.w D0, [A7]+ 00005FC8 42A7 clr.l -[A7] 00005FCA 42A7 clr.l -[A7] 00005FCC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005FD0 205F movea.l A0, [A7]+ 00005FD2 2D48 FFC6 move.l [A6 - 0x3A], A0 00005FD6 7E00 moveq.l D7, 0x00 00005FD8 6010 bra +0x12 /* 00005FEA */ label00005FDA: 00005FDA 3007 move.w D0, D7 00005FDC 48C0 ext.l D0 00005FDE E580 asl D0, 2 00005FE0 D08E add.l D0, A6 00005FE2 2040 movea.l A0, D0 00005FE4 42A8 FFE0 clr.l [A0 - 0x20] 00005FE8 5247 addq.w D7, 1 label00005FEA: 00005FEA 0C47 0008 cmpi.w D7, 0x8 00005FEE 6DEA blt -0x14 /* 00005FDA */ 00005FF0 486E FFE0 pea.l [A6 - 0x20] 00005FF4 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00005FF8 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00005FFC 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00006000 4FEF 000C lea.l A7, [A7 + 0xC] 00006004 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00006008 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 0000600C 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00006010 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00006014 206E FFC2 movea.l A0, [A6 - 0x3E] 00006018 2D50 FFCE move.l [A6 - 0x32], [A0] 0000601C 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00006020 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00006024 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00006028 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000602C 206E FFC6 movea.l A0, [A6 - 0x3A] 00006030 2D50 FFD2 move.l [A6 - 0x2E], [A0] 00006034 42A7 clr.l -[A7] 00006036 42A7 clr.l -[A7] 00006038 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000603C 205F movea.l A0, [A7]+ 0000603E 2D48 FFCA move.l [A6 - 0x36], A0 00006042 2F2E FFCA move.l -[A7], [A6 - 0x36] 00006046 2F2E 000E move.l -[A7], [A6 + 0xE] 0000604A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000604E 508F addq.l A7, 8 00006050 7001 moveq.l D0, 0x01 00006052 3D40 FFD6 move.w [A6 - 0x2A], D0 00006056 52AD B326 addq.l [A5 - 0x4CDA], 1 0000605A 2D6D B326 FFDC move.l [A6 - 0x24], [A5 - 0x4CDA] 00006060 2D6D B326 FFD8 move.l [A6 - 0x28], [A5 - 0x4CDA] 00006066 526D B112 addq.w [A5 - 0x4EEE], 1 0000606A 302D B112 move.w D0, [A5 - 0x4EEE] 0000606E ED40 asl D0.w, 6 00006070 2F2D B140 move.l -[A7], [A5 - 0x4EC0] 00006074 48C0 ext.l D0 00006076 2F00 move.l -[A7], D0 00006078 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000607C 206D B140 movea.l A0, [A5 - 0x4EC0] 00006080 302D B112 move.w D0, [A5 - 0x4EEE] 00006084 5340 subq.w D0, 1 00006086 48C0 ext.l D0 00006088 ED80 asl D0, 6 0000608A D090 add.l D0, [A0] 0000608C 2040 movea.l A0, D0 0000608E 43EE FFC0 lea.l A1, [A6 - 0x40] 00006092 700F moveq.l D0, 0x0F label00006094: 00006094 20D9 move.l [A0]+, [A1]+ 00006096 51C8 FFFC dbf D0, -0x6 /* 00006094 */ 0000609A 206E 0012 movea.l A0, [A6 + 0x12] 0000609E 43EE FFC0 lea.l A1, [A6 - 0x40] 000060A2 700F moveq.l D0, 0x0F label000060A4: 000060A4 20D9 move.l [A0]+, [A1]+ 000060A6 51C8 FFFC dbf D0, -0x6 /* 000060A4 */ 000060AA 7000 moveq.l D0, 0x00 label000060AC: 000060AC 4CDF 1080 movem.l D7,A4, [A7]+ 000060B0 4E5E unlink A6 000060B2 4E75 rts fn000060B4: 000060B4 4E56 0000 link A6, 0 000060B8 48E7 0118 movem.l -[A7], D7,A3,A4 000060BC 286E 0008 movea.l A4, [A6 + 0x8] 000060C0 2F2D B140 move.l -[A7], [A5 - 0x4EC0] 000060C4 4EAD 058A jsr [A5 + 0x58A /* export_173 */] label000060C8: 000060C8 206D B140 movea.l A0, [A5 - 0x4EC0] 000060CC 2650 movea.l A3, [A0] 000060CE 7E00 moveq.l D7, 0x00 000060D0 6000 005A bra +0x5C /* 0000612C */ label000060D4: 000060D4 202B 0018 move.l D0, [A3 + 0x18] 000060D8 B0AC 0018 cmp.l D0, [A4 + 0x18] 000060DC 6648 bne +0x4A /* 00006126 */ 000060DE 536B 0016 subq.w [A3 + 0x16], 1 000060E2 4A6B 0016 tst.w [A3 + 0x16] 000060E6 6E4A bgt +0x4C /* 00006132 */ 000060E8 4AAB 001C tst.l [A3 + 0x1C] 000060EC 6C22 bge +0x24 /* 00006110 */ 000060EE 2F2B 0002 move.l -[A7], [A3 + 0x2] 000060F2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000060F6 2F2B 0006 move.l -[A7], [A3 + 0x6] 000060FA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000060FE 2F2B 000A move.l -[A7], [A3 + 0xA] 00006102 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00006106 3F07 move.w -[A7], D7 00006108 4EBA 00CA jsr [PC + 0xCA /* 000061D4 */] 0000610C 548F addq.l A7, 2 0000610E 6022 bra +0x24 /* 00006132 */ label00006110: 00006110 2F2B 0002 move.l -[A7], [A3 + 0x2] 00006114 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00006118 2F2B 0006 move.l -[A7], [A3 + 0x6] 0000611C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00006120 426B 0016 clr.w [A3 + 0x16] 00006124 600C bra +0xE /* 00006132 */ label00006126: 00006126 47EB 0040 lea.l A3, [A3 + 0x40] 0000612A 5247 addq.w D7, 1 label0000612C: 0000612C BE6D B112 cmp.w D7, [A5 - 0x4EEE] 00006130 6DA2 blt -0x5C /* 000060D4 */ label00006132: 00006132 0C54 0006 cmpi.w [A4], 0x6 00006136 6C06 bge +0x8 /* 0000613E */ 00006138 49EC 0040 lea.l A4, [A4 + 0x40] 0000613C 608A bra -0x74 /* 000060C8 */ label0000613E: 0000613E 2F2D B140 move.l -[A7], [A5 - 0x4EC0] 00006142 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00006146 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000614A 4E5E unlink A6 0000614C 4E75 rts export_375: 0000614E 4E56 FFC0 link A6, -0x0040 00006152 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00006156 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF 0000615C 206D B140 movea.l A0, [A5 - 0x4EC0] 00006160 2850 movea.l A4, [A0] 00006162 7C00 moveq.l D6, 0x00 00006164 6018 bra +0x1A /* 0000617E */ label00006166: 00006166 4A6C 0016 tst.w [A4 + 0x16] 0000616A 660C bne +0xE /* 00006178 */ 0000616C BEAC 001C cmp.l D7, [A4 + 0x1C] 00006170 6F06 ble +0x8 /* 00006178 */ 00006172 2E2C 001C move.l D7, [A4 + 0x1C] 00006176 3A06 move.w D5, D6 label00006178: 00006178 49EC 0040 lea.l A4, [A4 + 0x40] 0000617C 5246 addq.w D6, 1 label0000617E: 0000617E BC6D B112 cmp.w D6, [A5 - 0x4EEE] 00006182 6DE2 blt -0x1C /* 00006166 */ 00006184 0C87 7FFF FFFF cmpi.l D7, 0x7FFFFFFF 0000618A 6604 bne +0x6 /* 00006190 */ 0000618C 7000 moveq.l D0, 0x00 0000618E 603C bra +0x3E /* 000061CC */ label00006190: 00006190 206D B140 movea.l A0, [A5 - 0x4EC0] 00006194 3005 move.w D0, D5 00006196 48C0 ext.l D0 00006198 ED80 asl D0, 6 0000619A D090 add.l D0, [A0] 0000619C 2040 movea.l A0, D0 0000619E 43EE FFC0 lea.l A1, [A6 - 0x40] 000061A2 700F moveq.l D0, 0x0F label000061A4: 000061A4 22D8 move.l [A1]+, [A0]+ 000061A6 51C8 FFFC dbf D0, -0x6 /* 000061A4 */ 000061AA 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 000061AE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000061B2 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000061B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000061BA 2F2E FFCA move.l -[A7], [A6 - 0x36] 000061BE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000061C2 3F05 move.w -[A7], D5 000061C4 4EBA 000E jsr [PC + 0xE /* 000061D4 */] 000061C8 548F addq.l A7, 2 000061CA 7001 moveq.l D0, 0x01 label000061CC: 000061CC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000061D0 4E5E unlink A6 000061D2 4E75 rts fn000061D4: 000061D4 4E56 FFFC link A6, -0x0004 000061D8 306D B112 movea.w A0, [A5 - 0x4EEE] 000061DC 90EE 0008 sub.w A0, [A6 + 0x8] 000061E0 5388 subq.l A0, 1 000061E2 2008 move.l D0, A0 000061E4 ED80 asl D0, 6 000061E6 2D40 FFFC move.l [A6 - 0x4], D0 000061EA 206D B140 movea.l A0, [A5 - 0x4EC0] 000061EE 302E 0008 move.w D0, [A6 + 0x8] 000061F2 5240 addq.w D0, 1 000061F4 48C0 ext.l D0 000061F6 ED80 asl D0, 6 000061F8 D090 add.l D0, [A0] 000061FA 206D B140 movea.l A0, [A5 - 0x4EC0] 000061FE 322E 0008 move.w D1, [A6 + 0x8] 00006202 48C1 ext.l D1 00006204 ED81 asl D1, 6 00006206 D290 add.l D1, [A0] 00006208 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000620C 2F01 move.l -[A7], D1 0000620E 2F00 move.l -[A7], D0 00006210 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00006214 4FEF 000C lea.l A7, [A7 + 0xC] 00006218 536D B112 subq.w [A5 - 0x4EEE], 1 0000621C 302D B112 move.w D0, [A5 - 0x4EEE] 00006220 ED40 asl D0.w, 6 00006222 2F2D B140 move.l -[A7], [A5 - 0x4EC0] 00006226 48C0 ext.l D0 00006228 2F00 move.l -[A7], D0 0000622A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000622E 4E5E unlink A6 00006230 4E75 rts export_374: 00006232 4E56 FEC0 link A6, -0x0140 00006236 2F07 move.l -[A7], D7 00006238 7E00 moveq.l D7, 0x00 0000623A 6000 0094 bra +0x96 /* 000062D0 */ label0000623E: 0000623E 206D B140 movea.l A0, [A5 - 0x4EC0] 00006242 3007 move.w D0, D7 00006244 48C0 ext.l D0 00006246 ED80 asl D0, 6 00006248 D090 add.l D0, [A0] 0000624A 2040 movea.l A0, D0 0000624C 43EE FFC0 lea.l A1, [A6 - 0x40] 00006250 700F moveq.l D0, 0x0F label00006252: 00006252 22D8 move.l [A1]+, [A0]+ 00006254 51C8 FFFC dbf D0, -0x6 /* 00006252 */ 00006258 302E FFC0 move.w D0, [A6 - 0x40] 0000625C B06E 0008 cmp.w D0, [A6 + 0x8] 00006260 6600 006C bne +0x6E /* 000062CE */ 00006264 486E FEC0 pea.l [A6 - 0x140] 00006268 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000626C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00006270 508F addq.l A7, 8 00006272 486E FEC0 pea.l [A6 - 0x140] 00006276 2F2E 000A move.l -[A7], [A6 + 0xA] 0000627A 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 0000627E 508F addq.l A7, 8 00006280 4A40 tst.w D0 00006282 674A beq +0x4C /* 000062CE */ 00006284 4A6E FFD6 tst.w [A6 - 0x2A] 00006288 6E22 bgt +0x24 /* 000062AC */ 0000628A 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000628E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00006292 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00006296 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000629A 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000629E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000062A2 3F07 move.w -[A7], D7 000062A4 4EBA FF2E jsr [PC - 0xD2 /* 000061D4 */] 000062A8 548F addq.l A7, 2 000062AA 602C bra +0x2E /* 000062D8 */ label000062AC: 000062AC 70FF moveq.l D0, 0xFFFFFFFF 000062AE 2D40 FFDC move.l [A6 - 0x24], D0 000062B2 206D B140 movea.l A0, [A5 - 0x4EC0] 000062B6 3007 move.w D0, D7 000062B8 48C0 ext.l D0 000062BA ED80 asl D0, 6 000062BC D090 add.l D0, [A0] 000062BE 2040 movea.l A0, D0 000062C0 43EE FFC0 lea.l A1, [A6 - 0x40] 000062C4 700F moveq.l D0, 0x0F label000062C6: 000062C6 20D9 move.l [A0]+, [A1]+ 000062C8 51C8 FFFC dbf D0, -0x6 /* 000062C6 */ 000062CC 600A bra +0xC /* 000062D8 */ label000062CE: 000062CE 5247 addq.w D7, 1 label000062D0: 000062D0 BE6D B112 cmp.w D7, [A5 - 0x4EEE] 000062D4 6D00 FF68 blt -0x96 /* 0000623E */ label000062D8: 000062D8 7000 moveq.l D0, 0x00 000062DA 2E1F move.l D7, [A7]+ 000062DC 4E5E unlink A6 000062DE 4E75 rts export_389: 000062E0 4E56 FBC0 link A6, -0x0440 000062E4 48E7 0308 movem.l -[A7], D6,D7,A4 000062E8 286E 000C movea.l A4, [A6 + 0xC] 000062EC 508C addq.l A4, 8 000062EE 486E FDEC pea.l [A6 - 0x214] 000062F2 486E FFFE pea.l [A6 - 0x2] 000062F6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000062FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000062FE 2F0C move.l -[A7], A4 00006300 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006304 4EBA 0512 jsr [PC + 0x512 /* 00006818 */] 00006308 4FEF 0018 lea.l A7, [A7 + 0x18] 0000630C 3E00 move.w D7, D0 0000630E 4A47 tst.w D7 00006310 6706 beq +0x8 /* 00006318 */ 00006312 3007 move.w D0, D7 00006314 6000 011E bra +0x120 /* 00006434 */ label00006318: 00006318 302E FFFE move.w D0, [A6 - 0x2] 0000631C 48C0 ext.l D0 0000631E E780 asl D0, 3 00006320 D9C0 add.l A4, D0 00006322 4A54 tst.w [A4] 00006324 6616 bne +0x18 /* 0000633C */ 00006326 3F2D B116 move.w -[A7], [A5 - 0x4EEA] 0000632A 486E FDEC pea.l [A6 - 0x214] 0000632E 4EBA 010C jsr [PC + 0x10C /* 0000643C */] 00006332 5C8F addq.l A7, 6 00006334 3E00 move.w D7, D0 00006336 3007 move.w D0, D7 00006338 6000 00FA bra +0xFC /* 00006434 */ label0000633C: 0000633C 7C00 moveq.l D6, 0x00 0000633E 0C54 2719 cmpi.w [A4], 0x2719 00006342 6602 bne +0x4 /* 00006346 */ 00006344 7C01 moveq.l D6, 0x01 label00006346: 00006346 0C54 2713 cmpi.w [A4], 0x2713 0000634A 6602 bne +0x4 /* 0000634E */ 0000634C 7C02 moveq.l D6, 0x02 label0000634E: 0000634E 0C54 2711 cmpi.w [A4], 0x2711 00006352 6602 bne +0x4 /* 00006356 */ 00006354 7C03 moveq.l D6, 0x03 label00006356: 00006356 4A46 tst.w D6 00006358 6606 bne +0x8 /* 00006360 */ 0000635A 7002 moveq.l D0, 0x02 0000635C 6000 00D6 bra +0xD8 /* 00006434 */ label00006360: 00006360 508C addq.l A4, 8 00006362 486E FBE0 pea.l [A6 - 0x420] 00006366 486E FFFE pea.l [A6 - 0x2] 0000636A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000636E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006372 2F0C move.l -[A7], A4 00006374 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006378 4EBA 049E jsr [PC + 0x49E /* 00006818 */] 0000637C 4FEF 0018 lea.l A7, [A7 + 0x18] 00006380 3E00 move.w D7, D0 00006382 4A47 tst.w D7 00006384 6706 beq +0x8 /* 0000638C */ 00006386 3007 move.w D0, D7 00006388 6000 00AA bra +0xAC /* 00006434 */ label0000638C: 0000638C 302E FFFE move.w D0, [A6 - 0x2] 00006390 48C0 ext.l D0 00006392 E780 asl D0, 3 00006394 D9C0 add.l A4, D0 00006396 4A54 tst.w [A4] 00006398 6706 beq +0x8 /* 000063A0 */ 0000639A 7013 moveq.l D0, 0x13 0000639C 6000 0096 bra +0x98 /* 00006434 */ label000063A0: 000063A0 486E FFF8 pea.l [A6 - 0x8] 000063A4 486E FBC0 pea.l [A6 - 0x440] 000063A8 486E FBE0 pea.l [A6 - 0x420] 000063AC 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */] 000063B0 4FEF 000C lea.l A7, [A7 + 0xC] 000063B4 3E00 move.w D7, D0 000063B6 4A47 tst.w D7 000063B8 6706 beq +0x8 /* 000063C0 */ 000063BA 3007 move.w D0, D7 000063BC 6000 0076 bra +0x78 /* 00006434 */ label000063C0: 000063C0 2F2E FBC0 move.l -[A7], [A6 - 0x440] 000063C4 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 000063C8 588F addq.l A7, 4 000063CA 486E FFFC pea.l [A6 - 0x4] 000063CE 486E FBC4 pea.l [A6 - 0x43C] 000063D2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000063D6 2F2E FBC0 move.l -[A7], [A6 - 0x440] 000063DA 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000063DE 4FEF 0010 lea.l A7, [A7 + 0x10] 000063E2 4A40 tst.w D0 000063E4 674C beq +0x4E /* 00006432 */ 000063E6 0C46 0001 cmpi.w D6, 0x1 000063EA 6628 bne +0x2A /* 00006414 */ 000063EC 486E FBE0 pea.l [A6 - 0x420] 000063F0 4EBA 030A jsr [PC + 0x30A /* 000066FC */] 000063F4 588F addq.l A7, 4 000063F6 3E00 move.w D7, D0 000063F8 4A47 tst.w D7 000063FA 6704 beq +0x6 /* 00006400 */ 000063FC 3007 move.w D0, D7 000063FE 6034 bra +0x36 /* 00006434 */ label00006400: 00006400 3F2E FFFC move.w -[A7], [A6 - 0x4] 00006404 486E FDEC pea.l [A6 - 0x214] 00006408 4EBA 0032 jsr [PC + 0x32 /* 0000643C */] 0000640C 5C8F addq.l A7, 6 0000640E 3E00 move.w D7, D0 00006410 3007 move.w D0, D7 00006412 6020 bra +0x22 /* 00006434 */ label00006414: 00006414 0C46 0003 cmpi.w D6, 0x3 00006418 6604 bne +0x6 /* 0000641E */ 0000641A 526E FFFC addq.w [A6 - 0x4], 1 label0000641E: 0000641E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00006422 486E FDEC pea.l [A6 - 0x214] 00006426 4EBA 0014 jsr [PC + 0x14 /* 0000643C */] 0000642A 5C8F addq.l A7, 6 0000642C 3E00 move.w D7, D0 0000642E 3007 move.w D0, D7 00006430 6002 bra +0x4 /* 00006434 */ label00006432: 00006432 703F moveq.l D0, 0x3F label00006434: 00006434 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00006438 4E5E unlink A6 0000643A 4E75 rts fn0000643C: 0000643C 4E56 FFC6 link A6, -0x003A 00006440 2F07 move.l -[A7], D7 00006442 486E FFFC pea.l [A6 - 0x4] 00006446 486E FFCC pea.l [A6 - 0x34] 0000644A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000644E 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */] 00006452 4FEF 000C lea.l A7, [A7 + 0xC] 00006456 3D40 FFCA move.w [A6 - 0x36], D0 0000645A 4A6E FFCA tst.w [A6 - 0x36] 0000645E 6708 beq +0xA /* 00006468 */ 00006460 302E FFCA move.w D0, [A6 - 0x36] 00006464 6000 01E8 bra +0x1EA /* 0000664E */ label00006468: 00006468 486E FFC6 pea.l [A6 - 0x3A] 0000646C 486E FFD0 pea.l [A6 - 0x30] 00006470 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006474 2F2E FFCC move.l -[A7], [A6 - 0x34] 00006478 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000647C 4FEF 0010 lea.l A7, [A7 + 0x10] 00006480 4A40 tst.w D0 00006482 6700 00CA beq +0xCC /* 0000654E */ 00006486 302D B116 move.w D0, [A5 - 0x4EEA] 0000648A 906E FFC6 sub.w D0, [A6 - 0x3A] 0000648E 5340 subq.w D0, 1 00006490 C1FC 001C muls.w D0, 0x1C 00006494 48C0 ext.l D0 00006496 2E00 move.l D7, D0 00006498 206D B148 movea.l A0, [A5 - 0x4EB8] 0000649C 302E FFC6 move.w D0, [A6 - 0x3A] 000064A0 5240 addq.w D0, 1 000064A2 C1FC 001C muls.w D0, 0x1C 000064A6 D090 add.l D0, [A0] 000064A8 206D B148 movea.l A0, [A5 - 0x4EB8] 000064AC 322E FFC6 move.w D1, [A6 - 0x3A] 000064B0 C3FC 001C muls.w D1, 0x1C 000064B4 D290 add.l D1, [A0] 000064B6 2F07 move.l -[A7], D7 000064B8 2F01 move.l -[A7], D1 000064BA 2F00 move.l -[A7], D0 000064BC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000064C0 4FEF 000C lea.l A7, [A7 + 0xC] 000064C4 302E FFC6 move.w D0, [A6 - 0x3A] 000064C8 B06E 000C cmp.w D0, [A6 + 0xC] 000064CC 6C04 bge +0x6 /* 000064D2 */ 000064CE 536E 000C subq.w [A6 + 0xC], 1 label000064D2: 000064D2 302E 000C move.w D0, [A6 + 0xC] 000064D6 B06D B116 cmp.w D0, [A5 - 0x4EEA] 000064DA 6D0A blt +0xC /* 000064E6 */ 000064DC 302D B116 move.w D0, [A5 - 0x4EEA] 000064E0 5340 subq.w D0, 1 000064E2 3D40 000C move.w [A6 + 0xC], D0 label000064E6: 000064E6 302D B116 move.w D0, [A5 - 0x4EEA] 000064EA 906E 000C sub.w D0, [A6 + 0xC] 000064EE 5340 subq.w D0, 1 000064F0 C1FC 001C muls.w D0, 0x1C 000064F4 48C0 ext.l D0 000064F6 2E00 move.l D7, D0 000064F8 206D B148 movea.l A0, [A5 - 0x4EB8] 000064FC 302E 000C move.w D0, [A6 + 0xC] 00006500 C1FC 001C muls.w D0, 0x1C 00006504 D090 add.l D0, [A0] 00006506 206D B148 movea.l A0, [A5 - 0x4EB8] 0000650A 322E 000C move.w D1, [A6 + 0xC] 0000650E 5241 addq.w D1, 1 00006510 C3FC 001C muls.w D1, 0x1C 00006514 D290 add.l D1, [A0] 00006516 2F07 move.l -[A7], D7 00006518 2F01 move.l -[A7], D1 0000651A 2F00 move.l -[A7], D0 0000651C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00006520 4FEF 000C lea.l A7, [A7 + 0xC] 00006524 206D B148 movea.l A0, [A5 - 0x4EB8] 00006528 302E 000C move.w D0, [A6 + 0xC] 0000652C C1FC 001C muls.w D0, 0x1C 00006530 D090 add.l D0, [A0] 00006532 2040 movea.l A0, D0 00006534 43EE FFD0 lea.l A1, [A6 - 0x30] 00006538 7006 moveq.l D0, 0x06 label0000653A: 0000653A 20D9 move.l [A0]+, [A1]+ 0000653C 51C8 FFFC dbf D0, -0x6 /* 0000653A */ 00006540 4EBA 0682 jsr [PC + 0x682 /* 00006BC4 */] 00006544 4EBA 066E jsr [PC + 0x66E /* 00006BB4 */] 00006548 7000 moveq.l D0, 0x00 0000654A 6000 0102 bra +0x104 /* 0000664E */ label0000654E: 0000654E 2D6E FFCC FFD0 move.l [A6 - 0x30], [A6 - 0x34] 00006554 2D6E FFFC FFD8 move.l [A6 - 0x28], [A6 - 0x4] 0000655A 486E FFD4 pea.l [A6 - 0x2C] 0000655E 4878 0002 push.l 0x2 00006562 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00006566 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000656A 4FEF 000C lea.l A7, [A7 + 0xC] 0000656E 3F00 move.w -[A7], D0 00006570 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006574 548F addq.l A7, 2 00006576 486E FFEC pea.l [A6 - 0x14] 0000657A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000657E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00006582 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00006586 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 0000658A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000658E 2D6E FFEC FFDC move.l [A6 - 0x24], [A6 - 0x14] 00006594 2D6E FFF0 FFE0 move.l [A6 - 0x20], [A6 - 0x10] 0000659A 486E FFE4 pea.l [A6 - 0x1C] 0000659E 2F2E FFDC move.l -[A7], [A6 - 0x24] 000065A2 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000065A6 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000065AA 4FEF 000C lea.l A7, [A7 + 0xC] 000065AE 3F00 move.w -[A7], D0 000065B0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000065B4 548F addq.l A7, 2 000065B6 206E FFE4 movea.l A0, [A6 - 0x1C] 000065BA 2050 movea.l A0, [A0] 000065BC 2D68 001A FFE8 move.l [A6 - 0x18], [A0 + 0x1A] 000065C2 302E 000C move.w D0, [A6 + 0xC] 000065C6 B06D B116 cmp.w D0, [A5 - 0x4EEA] 000065CA 6F06 ble +0x8 /* 000065D2 */ 000065CC 3D6D B116 000C move.w [A6 + 0xC], [A5 - 0x4EEA] label000065D2: 000065D2 526D B116 addq.w [A5 - 0x4EEA], 1 000065D6 302D B116 move.w D0, [A5 - 0x4EEA] 000065DA C1FC 001C muls.w D0, 0x1C 000065DE 2F2D B148 move.l -[A7], [A5 - 0x4EB8] 000065E2 48C0 ext.l D0 000065E4 2F00 move.l -[A7], D0 000065E6 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000065EA 302D B116 move.w D0, [A5 - 0x4EEA] 000065EE 906E 000C sub.w D0, [A6 + 0xC] 000065F2 5340 subq.w D0, 1 000065F4 C1FC 001C muls.w D0, 0x1C 000065F8 48C0 ext.l D0 000065FA 2E00 move.l D7, D0 000065FC 206D B148 movea.l A0, [A5 - 0x4EB8] 00006600 302E 000C move.w D0, [A6 + 0xC] 00006604 C1FC 001C muls.w D0, 0x1C 00006608 D090 add.l D0, [A0] 0000660A 206D B148 movea.l A0, [A5 - 0x4EB8] 0000660E 322E 000C move.w D1, [A6 + 0xC] 00006612 5241 addq.w D1, 1 00006614 C3FC 001C muls.w D1, 0x1C 00006618 D290 add.l D1, [A0] 0000661A 2F07 move.l -[A7], D7 0000661C 2F01 move.l -[A7], D1 0000661E 2F00 move.l -[A7], D0 00006620 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00006624 4FEF 000C lea.l A7, [A7 + 0xC] 00006628 206D B148 movea.l A0, [A5 - 0x4EB8] 0000662C 302E 000C move.w D0, [A6 + 0xC] 00006630 C1FC 001C muls.w D0, 0x1C 00006634 D090 add.l D0, [A0] 00006636 2040 movea.l A0, D0 00006638 43EE FFD0 lea.l A1, [A6 - 0x30] 0000663C 7006 moveq.l D0, 0x06 label0000663E: 0000663E 20D9 move.l [A0]+, [A1]+ 00006640 51C8 FFFC dbf D0, -0x6 /* 0000663E */ 00006644 4EBA 057E jsr [PC + 0x57E /* 00006BC4 */] 00006648 4EBA 056A jsr [PC + 0x56A /* 00006BB4 */] 0000664C 7000 moveq.l D0, 0x00 label0000664E: 0000664E 2E1F move.l D7, [A7]+ 00006650 4E5E unlink A6 00006652 4E75 rts export_383: 00006654 4E56 FDF0 link A6, -0x0210 00006658 2F0C move.l -[A7], A4 0000665A 286E 000C movea.l A4, [A6 + 0xC] 0000665E 508C addq.l A4, 8 00006660 0C54 2712 cmpi.w [A4], 0x2712 00006664 662C bne +0x2E /* 00006692 */ 00006666 508C addq.l A4, 8 00006668 0C54 2B3B cmpi.w [A4], 0x2B3B /* '+;' */ 0000666C 6706 beq +0x8 /* 00006674 */ 0000666E 7002 moveq.l D0, 0x02 00006670 6000 0084 bra +0x86 /* 000066F6 */ label00006674: 00006674 508C addq.l A4, 8 00006676 4A54 tst.w [A4] 00006678 6706 beq +0x8 /* 00006680 */ 0000667A 7013 moveq.l D0, 0x13 0000667C 6000 0078 bra +0x7A /* 000066F6 */ label00006680: 00006680 4EBA 0824 jsr [PC + 0x824 /* 00006EA6 */] 00006684 4EBA 053E jsr [PC + 0x53E /* 00006BC4 */] 00006688 4EBA 052A jsr [PC + 0x52A /* 00006BB4 */] 0000668C 7000 moveq.l D0, 0x00 0000668E 6000 0066 bra +0x68 /* 000066F6 */ label00006692: 00006692 486E FDF4 pea.l [A6 - 0x20C] 00006696 486E FDF0 pea.l [A6 - 0x210] 0000669A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000669E 2F2E 0010 move.l -[A7], [A6 + 0x10] 000066A2 2F0C move.l -[A7], A4 000066A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000066A8 4EBA 016E jsr [PC + 0x16E /* 00006818 */] 000066AC 4FEF 0018 lea.l A7, [A7 + 0x18] 000066B0 3D40 FDF2 move.w [A6 - 0x20E], D0 000066B4 4A6E FDF2 tst.w [A6 - 0x20E] 000066B8 6706 beq +0x8 /* 000066C0 */ 000066BA 302E FDF2 move.w D0, [A6 - 0x20E] 000066BE 6036 bra +0x38 /* 000066F6 */ label000066C0: 000066C0 302E FDF0 move.w D0, [A6 - 0x210] 000066C4 48C0 ext.l D0 000066C6 E780 asl D0, 3 000066C8 D9C0 add.l A4, D0 000066CA 4A54 tst.w [A4] 000066CC 6704 beq +0x6 /* 000066D2 */ 000066CE 7013 moveq.l D0, 0x13 000066D0 6024 bra +0x26 /* 000066F6 */ label000066D2: 000066D2 486E FDF4 pea.l [A6 - 0x20C] 000066D6 4EBA 0024 jsr [PC + 0x24 /* 000066FC */] 000066DA 588F addq.l A7, 4 000066DC 3D40 FDF2 move.w [A6 - 0x20E], D0 000066E0 4A6E FDF2 tst.w [A6 - 0x20E] 000066E4 6706 beq +0x8 /* 000066EC */ 000066E6 302E FDF2 move.w D0, [A6 - 0x20E] 000066EA 600A bra +0xC /* 000066F6 */ label000066EC: 000066EC 4EBA 04D6 jsr [PC + 0x4D6 /* 00006BC4 */] 000066F0 4EBA 04C2 jsr [PC + 0x4C2 /* 00006BB4 */] 000066F4 7000 moveq.l D0, 0x00 label000066F6: 000066F6 285F movea.l A4, [A7]+ 000066F8 4E5E unlink A6 000066FA 4E75 rts fn000066FC: 000066FC 4E56 FFD4 link A6, -0x002C 00006700 486E FFD4 pea.l [A6 - 0x2C] 00006704 486E FFDC pea.l [A6 - 0x24] 00006708 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000670C 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */] 00006710 4FEF 000C lea.l A7, [A7 + 0xC] 00006714 3D40 FFE0 move.w [A6 - 0x20], D0 00006718 4A6E FFE0 tst.w [A6 - 0x20] 0000671C 6708 beq +0xA /* 00006726 */ 0000671E 302E FFE0 move.w D0, [A6 - 0x20] 00006722 6000 00F0 bra +0xF2 /* 00006814 */ label00006726: 00006726 486E FFE2 pea.l [A6 - 0x1E] 0000672A 486E FFE4 pea.l [A6 - 0x1C] 0000672E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00006732 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006736 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000673A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000673E 4A40 tst.w D0 00006740 6700 00D0 beq +0xD2 /* 00006812 */ 00006744 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006748 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 0000674C 588F addq.l A7, 4 0000674E 4A40 tst.w D0 00006750 6614 bne +0x16 /* 00006766 */ 00006752 4879 0000 9C40 push.l 0x9C40 00006758 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000675C 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 00006760 508F addq.l A7, 8 00006762 4A40 tst.w D0 00006764 670A beq +0xC /* 00006770 */ label00006766: 00006766 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000676A 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 0000676E 588F addq.l A7, 4 label00006770: 00006770 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006774 2F2E FFDC move.l -[A7], [A6 - 0x24] 00006778 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000677C 508F addq.l A7, 8 0000677E 3F00 move.w -[A7], D0 00006780 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006784 548F addq.l A7, 2 00006786 4878 0002 push.l 0x2 0000678A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000678E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00006792 508F addq.l A7, 8 00006794 3F00 move.w -[A7], D0 00006796 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000679A 548F addq.l A7, 2 0000679C 2F2E FFDC move.l -[A7], [A6 - 0x24] 000067A0 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 000067A4 588F addq.l A7, 4 000067A6 3F00 move.w -[A7], D0 000067A8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000067AC 548F addq.l A7, 2 000067AE 302D B116 move.w D0, [A5 - 0x4EEA] 000067B2 906E FFE2 sub.w D0, [A6 - 0x1E] 000067B6 5340 subq.w D0, 1 000067B8 C1FC 001C muls.w D0, 0x1C 000067BC 48C0 ext.l D0 000067BE 2D40 FFD8 move.l [A6 - 0x28], D0 000067C2 206D B148 movea.l A0, [A5 - 0x4EB8] 000067C6 302E FFE2 move.w D0, [A6 - 0x1E] 000067CA 5240 addq.w D0, 1 000067CC C1FC 001C muls.w D0, 0x1C 000067D0 D090 add.l D0, [A0] 000067D2 206D B148 movea.l A0, [A5 - 0x4EB8] 000067D6 322E FFE2 move.w D1, [A6 - 0x1E] 000067DA C3FC 001C muls.w D1, 0x1C 000067DE D290 add.l D1, [A0] 000067E0 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000067E4 2F01 move.l -[A7], D1 000067E6 2F00 move.l -[A7], D0 000067E8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000067EC 4FEF 000C lea.l A7, [A7 + 0xC] 000067F0 536D B116 subq.w [A5 - 0x4EEA], 1 000067F4 302D B116 move.w D0, [A5 - 0x4EEA] 000067F8 C1FC 001C muls.w D0, 0x1C 000067FC 2F2D B148 move.l -[A7], [A5 - 0x4EB8] 00006800 48C0 ext.l D0 00006802 2F00 move.l -[A7], D0 00006804 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00006808 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000680C 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00006810 588F addq.l A7, 4 label00006812: 00006812 7000 moveq.l D0, 0x00 label00006814: 00006814 4E5E unlink A6 00006816 4E75 rts fn00006818: 00006818 4E56 FFF4 link A6, -0x000C 0000681C 2F0C move.l -[A7], A4 0000681E 286E 000C movea.l A4, [A6 + 0xC] 00006822 0C54 2B38 cmpi.w [A4], 0x2B38 /* '+8' */ 00006826 6600 00A8 bne +0xAA /* 000068D0 */ 0000682A 206E 0018 movea.l A0, [A6 + 0x18] 0000682E 7001 moveq.l D0, 0x01 00006830 3080 move.w [A0], D0 00006832 42A7 clr.l -[A7] 00006834 42A7 clr.l -[A7] 00006836 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000683A 205F movea.l A0, [A7]+ 0000683C 2D48 FFFC move.l [A6 - 0x4], A0 00006840 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006844 206E 0008 movea.l A0, [A6 + 0x8] 00006848 2F28 000A move.l -[A7], [A0 + 0xA] 0000684C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00006850 508F addq.l A7, 8 00006852 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006856 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 0000685A 588F addq.l A7, 4 0000685C 42A7 clr.l -[A7] 0000685E 42A7 clr.l -[A7] 00006860 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00006864 205F movea.l A0, [A7]+ 00006866 2D48 FFF4 move.l [A6 - 0xC], A0 0000686A 42A7 clr.l -[A7] 0000686C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006870 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006874 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00006878 4FEF 000C lea.l A7, [A7 + 0xC] 0000687C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006880 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00006884 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006888 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000688C 206E FFFC movea.l A0, [A6 - 0x4] 00006890 3F3C 0001 move.w -[A7], 0x1 00006894 2F2E 001C move.l -[A7], [A6 + 0x1C] 00006898 486E FFF8 pea.l [A6 - 0x8] 0000689C 2F2E 0014 move.l -[A7], [A6 + 0x14] 000068A0 2F10 move.l -[A7], [A0] 000068A2 206E FFF4 movea.l A0, [A6 - 0xC] 000068A6 2F10 move.l -[A7], [A0] 000068A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000068AC 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */] 000068B0 4FEF 001A lea.l A7, [A7 + 0x1A] 000068B4 3D40 FFFA move.w [A6 - 0x6], D0 000068B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000068BC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000068C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000068C4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000068C8 302E FFFA move.w D0, [A6 - 0x6] 000068CC 6000 00E8 bra +0xEA /* 000069B6 */ label000068D0: 000068D0 2F0C move.l -[A7], A4 000068D2 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */] 000068D6 588F addq.l A7, 4 000068D8 0C40 0002 cmpi.w D0, 0x2 000068DC 662E bne +0x30 /* 0000690C */ 000068DE 3F3C 0001 move.w -[A7], 0x1 000068E2 2F2E 001C move.l -[A7], [A6 + 0x1C] 000068E6 2F2E 0018 move.l -[A7], [A6 + 0x18] 000068EA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000068EE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000068F2 2F0C move.l -[A7], A4 000068F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000068F8 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */] 000068FC 4FEF 001A lea.l A7, [A7 + 0x1A] 00006900 3D40 FFFA move.w [A6 - 0x6], D0 00006904 302E FFFA move.w D0, [A6 - 0x6] 00006908 6000 00AC bra +0xAE /* 000069B6 */ label0000690C: 0000690C 486E FFFC pea.l [A6 - 0x4] 00006910 2F2E 0018 move.l -[A7], [A6 + 0x18] 00006914 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006918 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000691C 2F0C move.l -[A7], A4 0000691E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006922 4EAD 0C8A jsr [A5 + 0xC8A /* export_397 */] 00006926 4FEF 0018 lea.l A7, [A7 + 0x18] 0000692A 3D40 FFFA move.w [A6 - 0x6], D0 0000692E 4A6E FFFA tst.w [A6 - 0x6] 00006932 6708 beq +0xA /* 0000693C */ 00006934 302E FFFA move.w D0, [A6 - 0x6] 00006938 6000 007C bra +0x7E /* 000069B6 */ label0000693C: 0000693C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006940 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00006944 588F addq.l A7, 4 00006946 42A7 clr.l -[A7] 00006948 42A7 clr.l -[A7] 0000694A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000694E 205F movea.l A0, [A7]+ 00006950 2D48 FFF4 move.l [A6 - 0xC], A0 00006954 42A7 clr.l -[A7] 00006956 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000695A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000695E 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00006962 4FEF 000C lea.l A7, [A7 + 0xC] 00006966 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000696A 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000696E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006972 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00006976 206E FFFC movea.l A0, [A6 - 0x4] 0000697A 3F3C 0001 move.w -[A7], 0x1 0000697E 2F2E 001C move.l -[A7], [A6 + 0x1C] 00006982 486E FFF8 pea.l [A6 - 0x8] 00006986 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000698A 2F10 move.l -[A7], [A0] 0000698C 206E FFF4 movea.l A0, [A6 - 0xC] 00006990 2F10 move.l -[A7], [A0] 00006992 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006996 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */] 0000699A 4FEF 001A lea.l A7, [A7 + 0x1A] 0000699E 3D40 FFFA move.w [A6 - 0x6], D0 000069A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000069A6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000069AA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000069AE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000069B2 302E FFFA move.w D0, [A6 - 0x6] label000069B6: 000069B6 285F movea.l A4, [A7]+ 000069B8 4E5E unlink A6 000069BA 4E75 rts export_384: 000069BC 4E56 FEC2 link A6, -0x013E 000069C0 2F0C move.l -[A7], A4 000069C2 286E 000C movea.l A4, [A6 + 0xC] 000069C6 508C addq.l A4, 8 000069C8 486E FEE0 pea.l [A6 - 0x120] 000069CC 486E FEC2 pea.l [A6 - 0x13E] 000069D0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000069D4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000069D8 2F0C move.l -[A7], A4 000069DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000069DE 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 000069E2 4FEF 0018 lea.l A7, [A7 + 0x18] 000069E6 3D40 FEC4 move.w [A6 - 0x13C], D0 000069EA 4A6E FEC4 tst.w [A6 - 0x13C] 000069EE 6708 beq +0xA /* 000069F8 */ 000069F0 302E FEC4 move.w D0, [A6 - 0x13C] 000069F4 6000 01B8 bra +0x1BA /* 00006BAE */ label000069F8: 000069F8 302E FEC2 move.w D0, [A6 - 0x13E] 000069FC 48C0 ext.l D0 000069FE E780 asl D0, 3 00006A00 D9C0 add.l A4, D0 00006A02 4A54 tst.w [A4] 00006A04 6710 beq +0x12 /* 00006A16 */ 00006A06 486E FEE0 pea.l [A6 - 0x120] 00006A0A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00006A0E 588F addq.l A7, 4 00006A10 703B moveq.l D0, 0x3B 00006A12 6000 019A bra +0x19C /* 00006BAE */ label00006A16: 00006A16 0C6E 0002 FEE0 cmpi.w [A6 - 0x120], 0x2 00006A1C 6600 0072 bne +0x74 /* 00006A90 */ 00006A20 206E FEF6 movea.l A0, [A6 - 0x10A] 00006A24 2050 movea.l A0, [A0] 00006A26 43EE FF88 lea.l A1, [A6 - 0x78] 00006A2A 7006 moveq.l D0, 0x06 label00006A2C: 00006A2C 22D8 move.l [A1]+, [A0]+ 00006A2E 51C8 FFFC dbf D0, -0x6 /* 00006A2C */ 00006A32 32D8 move.w [A1]+, [A0]+ 00006A34 4A6E 0018 tst.w [A6 + 0x18] 00006A38 6708 beq +0xA /* 00006A42 */ 00006A3A 08AE 0000 FF8D bclr.b [A6 - 0x73], 0x0 00006A40 6006 bra +0x8 /* 00006A48 */ label00006A42: 00006A42 08EE 0000 FF8D bset.b [A6 - 0x73], 0x0 label00006A48: 00006A48 206E FEF6 movea.l A0, [A6 - 0x10A] 00006A4C 2050 movea.l A0, [A0] 00006A4E 43EE FF88 lea.l A1, [A6 - 0x78] 00006A52 7006 moveq.l D0, 0x06 label00006A54: 00006A54 20D9 move.l [A0]+, [A1]+ 00006A56 51C8 FFFC dbf D0, -0x6 /* 00006A54 */ 00006A5A 30D9 move.w [A0]+, [A1]+ 00006A5C 2F2E FEEE move.l -[A7], [A6 - 0x112] 00006A60 2F2E FEE2 move.l -[A7], [A6 - 0x11E] 00006A64 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00006A68 508F addq.l A7, 8 00006A6A 3F00 move.w -[A7], D0 00006A6C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006A70 548F addq.l A7, 2 00006A72 4A6E FF00 tst.w [A6 - 0x100] 00006A76 6708 beq +0xA /* 00006A80 */ 00006A78 4EBA 014A jsr [PC + 0x14A /* 00006BC4 */] 00006A7C 4EBA 0136 jsr [PC + 0x136 /* 00006BB4 */] label00006A80: 00006A80 486E FEE0 pea.l [A6 - 0x120] 00006A84 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00006A88 588F addq.l A7, 4 00006A8A 7000 moveq.l D0, 0x00 00006A8C 6000 0120 bra +0x122 /* 00006BAE */ label00006A90: 00006A90 0C6E 0001 FEE0 cmpi.w [A6 - 0x120], 0x1 00006A96 6600 0082 bne +0x84 /* 00006B1A */ 00006A9A 206E FEFA movea.l A0, [A6 - 0x106] 00006A9E 302E FEFE move.w D0, [A6 - 0x102] 00006AA2 C1FC 001A muls.w D0, 0x1A 00006AA6 D090 add.l D0, [A0] 00006AA8 2040 movea.l A0, D0 00006AAA 43EE FEC6 lea.l A1, [A6 - 0x13A] 00006AAE 7005 moveq.l D0, 0x05 label00006AB0: 00006AB0 22D8 move.l [A1]+, [A0]+ 00006AB2 51C8 FFFC dbf D0, -0x6 /* 00006AB0 */ 00006AB6 32D8 move.w [A1]+, [A0]+ 00006AB8 4A6E 0018 tst.w [A6 + 0x18] 00006ABC 6708 beq +0xA /* 00006AC6 */ 00006ABE 08AE 0000 FED3 bclr.b [A6 - 0x12D], 0x0 00006AC4 6006 bra +0x8 /* 00006ACC */ label00006AC6: 00006AC6 08EE 0000 FED3 bset.b [A6 - 0x12D], 0x0 label00006ACC: 00006ACC 206E FEFA movea.l A0, [A6 - 0x106] 00006AD0 302E FEFE move.w D0, [A6 - 0x102] 00006AD4 C1FC 001A muls.w D0, 0x1A 00006AD8 D090 add.l D0, [A0] 00006ADA 2040 movea.l A0, D0 00006ADC 43EE FEC6 lea.l A1, [A6 - 0x13A] 00006AE0 7005 moveq.l D0, 0x05 label00006AE2: 00006AE2 20D9 move.l [A0]+, [A1]+ 00006AE4 51C8 FFFC dbf D0, -0x6 /* 00006AE2 */ 00006AE8 30D9 move.w [A0]+, [A1]+ 00006AEA 2F2E FEEE move.l -[A7], [A6 - 0x112] 00006AEE 2F2E FEE2 move.l -[A7], [A6 - 0x11E] 00006AF2 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00006AF6 508F addq.l A7, 8 00006AF8 3F00 move.w -[A7], D0 00006AFA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006AFE 548F addq.l A7, 2 00006B00 4A6E FF00 tst.w [A6 - 0x100] 00006B04 6704 beq +0x6 /* 00006B0A */ 00006B06 4EBA 00BC jsr [PC + 0xBC /* 00006BC4 */] label00006B0A: 00006B0A 486E FEE0 pea.l [A6 - 0x120] 00006B0E 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00006B12 588F addq.l A7, 4 00006B14 7000 moveq.l D0, 0x00 00006B16 6000 0096 bra +0x98 /* 00006BAE */ label00006B1A: 00006B1A 0C6E 0003 FEE0 cmpi.w [A6 - 0x120], 0x3 00006B20 6710 beq +0x12 /* 00006B32 */ 00006B22 486E FEE0 pea.l [A6 - 0x120] 00006B26 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00006B2A 588F addq.l A7, 4 00006B2C 7002 moveq.l D0, 0x02 00006B2E 6000 007E bra +0x80 /* 00006BAE */ label00006B32: 00006B32 206E FF6A movea.l A0, [A6 - 0x96] 00006B36 302E FF64 move.w D0, [A6 - 0x9C] 00006B3A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006B3E D090 add.l D0, [A0] 00006B40 2040 movea.l A0, D0 00006B42 43EE FFA6 lea.l A1, [A6 - 0x5A] 00006B46 7013 moveq.l D0, 0x13 label00006B48: 00006B48 22D8 move.l [A1]+, [A0]+ 00006B4A 51C8 FFFC dbf D0, -0x6 /* 00006B48 */ 00006B4E 32D8 move.w [A1]+, [A0]+ 00006B50 4A6E 0018 tst.w [A6 + 0x18] 00006B54 6708 beq +0xA /* 00006B5E */ 00006B56 08AE 0007 FFB3 bclr.b [A6 - 0x4D], 0x7 00006B5C 6006 bra +0x8 /* 00006B64 */ label00006B5E: 00006B5E 08EE 0007 FFB3 bset.b [A6 - 0x4D], 0x7 label00006B64: 00006B64 206E FF6A movea.l A0, [A6 - 0x96] 00006B68 302E FF64 move.w D0, [A6 - 0x9C] 00006B6C C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006B70 D090 add.l D0, [A0] 00006B72 2040 movea.l A0, D0 00006B74 43EE FFA6 lea.l A1, [A6 - 0x5A] 00006B78 7013 moveq.l D0, 0x13 label00006B7A: 00006B7A 20D9 move.l [A0]+, [A1]+ 00006B7C 51C8 FFFC dbf D0, -0x6 /* 00006B7A */ 00006B80 30D9 move.w [A0]+, [A1]+ 00006B82 2F2E FF66 move.l -[A7], [A6 - 0x9A] 00006B86 2F2E FF02 move.l -[A7], [A6 - 0xFE] 00006B8A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00006B8E 508F addq.l A7, 8 00006B90 3F00 move.w -[A7], D0 00006B92 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006B96 548F addq.l A7, 2 00006B98 486E FEE0 pea.l [A6 - 0x120] 00006B9C 4EBA A546 jsr [PC - 0x5ABA /* 000010E4 */] 00006BA0 588F addq.l A7, 4 00006BA2 486E FEE0 pea.l [A6 - 0x120] 00006BA6 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00006BAA 588F addq.l A7, 4 00006BAC 7000 moveq.l D0, 0x00 label00006BAE: 00006BAE 285F movea.l A4, [A7]+ 00006BB0 4E5E unlink A6 00006BB2 4E75 rts export_386: fn00006BB4: 00006BB4 4A6D B102 tst.w [A5 - 0x4EFE] 00006BB8 6708 beq +0xA /* 00006BC2 */ 00006BBA 4A6D B306 tst.w [A5 - 0x4CFA] 00006BBE 6602 bne +0x4 /* 00006BC2 */ 00006BC0 A937 syscall DrawMenuBar label00006BC2: 00006BC2 4E75 rts export_385: fn00006BC4: 00006BC4 4E56 FEFC link A6, -0x0104 00006BC8 48E7 0118 movem.l -[A7], D7,A3,A4 00006BCC 4A6D B306 tst.w [A5 - 0x4CFA] 00006BD0 6600 00FE bne +0x100 /* 00006CD0 */ 00006BD4 4267 clr.w -[A7] 00006BD6 A938 syscall HiliteMenu 00006BD8 7E01 moveq.l D7, 0x01 label00006BDA: 00006BDA 42A7 clr.l -[A7] 00006BDC 3F07 move.w -[A7], D7 00006BDE A949 syscall GetMenuHandle 00006BE0 205F movea.l A0, [A7]+ 00006BE2 2648 movea.l A3, A0 00006BE4 B6FC 0000 cmpa.w A3, 0x0 00006BE8 6708 beq +0xA /* 00006BF2 */ 00006BEA 2F0B move.l -[A7], A3 00006BEC A932 syscall DisposeMenu 00006BEE 5247 addq.w D7, 1 00006BF0 60E8 bra -0x16 /* 00006BDA */ label00006BF2: 00006BF2 A934 syscall ClearMenuBar 00006BF4 2F2D B148 move.l -[A7], [A5 - 0x4EB8] 00006BF8 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00006BFC 206D B148 movea.l A0, [A5 - 0x4EB8] 00006C00 2850 movea.l A4, [A0] 00006C02 7E00 moveq.l D7, 0x00 00006C04 6000 00BA bra +0xBC /* 00006CC0 */ label00006C08: 00006C08 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14] 00006C0E 206E FFFC movea.l A0, [A6 - 0x4] 00006C12 486E FEFC pea.l [A6 - 0x104] 00006C16 2050 movea.l A0, [A0] 00006C18 2F28 0012 move.l -[A7], [A0 + 0x12] 00006C1C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00006C20 508F addq.l A7, 8 00006C22 486E FEFC pea.l [A6 - 0x104] 00006C26 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00006C2A 588F addq.l A7, 4 00006C2C 486E FEFC pea.l [A6 - 0x104] 00006C30 486D C146 pea.l [A5 - 0x3EBA] 00006C34 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00006C38 508F addq.l A7, 8 00006C3A 4A40 tst.w D0 00006C3C 670C beq +0xE /* 00006C4A */ 00006C3E 7001 moveq.l D0, 0x01 00006C40 1D40 FEFC move.b [A6 - 0x104], D0 00006C44 7014 moveq.l D0, 0x14 00006C46 1D40 FEFD move.b [A6 - 0x103], D0 label00006C4A: 00006C4A 42A7 clr.l -[A7] 00006C4C 3007 move.w D0, D7 00006C4E 5240 addq.w D0, 1 00006C50 3F00 move.w -[A7], D0 00006C52 486E FEFC pea.l [A6 - 0x104] 00006C56 A931 syscall NewMenu 00006C58 205F movea.l A0, [A7]+ 00006C5A 2648 movea.l A3, A0 00006C5C 2F2C 0018 move.l -[A7], [A4 + 0x18] 00006C60 2F0B move.l -[A7], A3 00006C62 4EBA 015C jsr [PC + 0x15C /* 00006DC0 */] 00006C66 508F addq.l A7, 8 00006C68 206E FFFC movea.l A0, [A6 - 0x4] 00006C6C 2050 movea.l A0, [A0] 00006C6E 0828 0000 0005 btst.b [A0 + 0x5], 0x0 00006C74 6706 beq +0x8 /* 00006C7C */ 00006C76 2F0B move.l -[A7], A3 00006C78 4267 clr.w -[A7] 00006C7A A93A syscall DisableItem label00006C7C: 00006C7C 486E FEFC pea.l [A6 - 0x104] 00006C80 486D C14C pea.l [A5 - 0x3EB4] 00006C84 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00006C88 508F addq.l A7, 8 00006C8A 4A40 tst.w D0 00006C8C 670A beq +0xC /* 00006C98 */ 00006C8E 2F0B move.l -[A7], A3 00006C90 4879 464F 4E54 push.l 0x464F4E54 /* 'FONT' */ 00006C96 A94D syscall AppendResMenu/AddResMenu label00006C98: 00006C98 7000 moveq.l D0, 0x00 00006C9A 102E FEFC move.b D0, [A6 - 0x104] 00006C9E 0C40 0001 cmpi.w D0, 0x1 00006CA2 6610 bne +0x12 /* 00006CB4 */ 00006CA4 0C2E 0014 FEFD cmpi.b [A6 - 0x103], 0x14 00006CAA 6608 bne +0xA /* 00006CB4 */ 00006CAC 2F0B move.l -[A7], A3 00006CAE 4EBA 0028 jsr [PC + 0x28 /* 00006CD8 */] 00006CB2 588F addq.l A7, 4 label00006CB4: 00006CB4 2F0B move.l -[A7], A3 00006CB6 4267 clr.w -[A7] 00006CB8 A935 syscall InsertMenu 00006CBA 49EC 001C lea.l A4, [A4 + 0x1C] 00006CBE 5247 addq.w D7, 1 label00006CC0: 00006CC0 BE6D B116 cmp.w D7, [A5 - 0x4EEA] 00006CC4 6D00 FF42 blt -0xBC /* 00006C08 */ 00006CC8 2F2D B148 move.l -[A7], [A5 - 0x4EB8] 00006CCC 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] label00006CD0: 00006CD0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00006CD4 4E5E unlink A6 00006CD6 4E75 rts fn00006CD8: 00006CD8 4E56 FF00 link A6, -0x0100 00006CDC 48E7 0700 movem.l -[A7], D5,D6,D7 00006CE0 4267 clr.w -[A7] 00006CE2 2F2D B15C move.l -[A7], [A5 - 0x4EA4] 00006CE6 A950 syscall CountMItems 00006CE8 301F move.w D0, [A7]+ 00006CEA 3E00 move.w D7, D0 00006CEC 4267 clr.w -[A7] 00006CEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006CF2 A950 syscall CountMItems 00006CF4 301F move.w D0, [A7]+ 00006CF6 3A00 move.w D5, D0 00006CF8 7C01 moveq.l D6, 0x01 00006CFA 6000 00A4 bra +0xA6 /* 00006DA0 */ label00006CFE: 00006CFE 5245 addq.w D5, 1 00006D00 2F2D B15C move.l -[A7], [A5 - 0x4EA4] 00006D04 3F06 move.w -[A7], D6 00006D06 486E FF00 pea.l [A6 - 0x100] 00006D0A A946 syscall GetMenuItemText/GetItem 00006D0C 7000 moveq.l D0, 0x00 00006D0E 102E FF00 move.b D0, [A6 - 0x100] 00006D12 0C40 0001 cmpi.w D0, 0x1 00006D16 6616 bne +0x18 /* 00006D2E */ 00006D18 0C2E 002D FF01 cmpi.b [A6 - 0xFF], 0x2D /* '-' */ 00006D1E 660E bne +0x10 /* 00006D2E */ 00006D20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D24 486D C152 pea.l [A5 - 0x3EAE] 00006D28 A933 syscall AppendMenu 00006D2A 6000 0072 bra +0x74 /* 00006D9E */ label00006D2E: 00006D2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D32 486E FF00 pea.l [A6 - 0x100] 00006D36 A933 syscall AppendMenu 00006D38 2F2D B15C move.l -[A7], [A5 - 0x4EA4] 00006D3C 3F06 move.w -[A7], D6 00006D3E 486E FF00 pea.l [A6 - 0x100] 00006D42 A943 syscall GetItmMark 00006D44 4A2E FF01 tst.b [A6 - 0xFF] 00006D48 6710 beq +0x12 /* 00006D5A */ 00006D4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D4E 3F05 move.w -[A7], D5 00006D50 7000 moveq.l D0, 0x00 00006D52 102E FF01 move.b D0, [A6 - 0xFF] 00006D56 3F00 move.w -[A7], D0 00006D58 A944 syscall SetItmMark label00006D5A: 00006D5A 2F2D B15C move.l -[A7], [A5 - 0x4EA4] 00006D5E 3F06 move.w -[A7], D6 00006D60 486E FF00 pea.l [A6 - 0x100] 00006D64 A93F syscall GetItmIcon 00006D66 4A2E FF01 tst.b [A6 - 0xFF] 00006D6A 6710 beq +0x12 /* 00006D7C */ 00006D6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D70 3F05 move.w -[A7], D5 00006D72 7000 moveq.l D0, 0x00 00006D74 102E FF01 move.b D0, [A6 - 0xFF] 00006D78 3F00 move.w -[A7], D0 00006D7A A940 syscall SetItmIcon label00006D7C: 00006D7C 2F2D B15C move.l -[A7], [A5 - 0x4EA4] 00006D80 3F06 move.w -[A7], D6 00006D82 486E FF00 pea.l [A6 - 0x100] 00006D86 A84E syscall GetItemCmd 00006D88 4A2E FF01 tst.b [A6 - 0xFF] 00006D8C 6710 beq +0x12 /* 00006D9E */ 00006D8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D92 3F05 move.w -[A7], D5 00006D94 7000 moveq.l D0, 0x00 00006D96 102E FF01 move.b D0, [A6 - 0xFF] 00006D9A 3F00 move.w -[A7], D0 00006D9C A84F syscall SetItemCmd label00006D9E: 00006D9E 5246 addq.w D6, 1 label00006DA0: 00006DA0 BC47 cmp.w D6, D7 00006DA2 6F00 FF5A ble -0xA4 /* 00006CFE */ 00006DA6 206E 0008 movea.l A0, [A6 + 0x8] 00006DAA 226D B15C movea.l A1, [A5 - 0x4EA4] 00006DAE 2251 movea.l A1, [A1] 00006DB0 2050 movea.l A0, [A0] 00006DB2 2169 0006 0006 move.l [A0 + 0x6], [A1 + 0x6] 00006DB8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00006DBC 4E5E unlink A6 00006DBE 4E75 rts fn00006DC0: 00006DC0 4E56 FF00 link A6, -0x0100 00006DC4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00006DC8 286E 0008 movea.l A4, [A6 + 0x8] 00006DCC 2F2E 000C move.l -[A7], [A6 + 0xC] 00006DD0 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00006DD4 206E 000C movea.l A0, [A6 + 0xC] 00006DD8 2650 movea.l A3, [A0] 00006DDA 42A7 clr.l -[A7] 00006DDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00006DE0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00006DE4 201F move.l D0, [A7]+ 00006DE6 4878 001A push.l 0x1A 00006DEA 2F00 move.l -[A7], D0 00006DEC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00006DF0 3E00 move.w D7, D0 00006DF2 7C00 moveq.l D6, 0x00 00006DF4 6000 009A bra +0x9C /* 00006E90 */ label00006DF8: 00006DF8 082B 0001 000D btst.b [A3 + 0xD], 0x1 00006DFE 670C beq +0xE /* 00006E0C */ 00006E00 2F0C move.l -[A7], A4 00006E02 486D C156 pea.l [A5 - 0x3EAA] 00006E06 A933 syscall AppendMenu 00006E08 6000 0080 bra +0x82 /* 00006E8A */ label00006E0C: 00006E0C 2F0C move.l -[A7], A4 00006E0E 486D C15A pea.l [A5 - 0x3EA6] 00006E12 A933 syscall AppendMenu 00006E14 486E FF00 pea.l [A6 - 0x100] 00006E18 2F2B 0012 move.l -[A7], [A3 + 0x12] 00006E1C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00006E20 508F addq.l A7, 8 00006E22 486E FF00 pea.l [A6 - 0x100] 00006E26 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00006E2A 588F addq.l A7, 4 00006E2C 2F0C move.l -[A7], A4 00006E2E 3006 move.w D0, D6 00006E30 5240 addq.w D0, 1 00006E32 3F00 move.w -[A7], D0 00006E34 486E FF00 pea.l [A6 - 0x100] 00006E38 A947 syscall SetMenuItemText/SetItem 00006E3A 4A53 tst.w [A3] 00006E3C 670C beq +0xE /* 00006E4A */ 00006E3E 2F0C move.l -[A7], A4 00006E40 3006 move.w D0, D6 00006E42 5240 addq.w D0, 1 00006E44 3F00 move.w -[A7], D0 00006E46 3F13 move.w -[A7], [A3] 00006E48 A84F syscall SetItemCmd label00006E4A: 00006E4A 082B 0000 000D btst.b [A3 + 0xD], 0x0 00006E50 670A beq +0xC /* 00006E5C */ 00006E52 2F0C move.l -[A7], A4 00006E54 3006 move.w D0, D6 00006E56 5240 addq.w D0, 1 00006E58 3F00 move.w -[A7], D0 00006E5A A93A syscall DisableItem label00006E5C: 00006E5C 082B 0002 000D btst.b [A3 + 0xD], 0x2 00006E62 670E beq +0x10 /* 00006E72 */ 00006E64 2F0C move.l -[A7], A4 00006E66 3006 move.w D0, D6 00006E68 5240 addq.w D0, 1 00006E6A 3F00 move.w -[A7], D0 00006E6C 1F3C 0001 move.b -[A7], 0x1 00006E70 A945 syscall CheckItem label00006E72: 00006E72 202B 000A move.l D0, [A3 + 0xA] 00006E76 E680 asr D0, 3 00006E78 3A00 move.w D5, D0 00006E7A 4A45 tst.w D5 00006E7C 670C beq +0xE /* 00006E8A */ 00006E7E 2F0C move.l -[A7], A4 00006E80 3006 move.w D0, D6 00006E82 5240 addq.w D0, 1 00006E84 3F00 move.w -[A7], D0 00006E86 3F05 move.w -[A7], D5 00006E88 A942 syscall SetItmStyle label00006E8A: 00006E8A 47EB 001A lea.l A3, [A3 + 0x1A] 00006E8E 5246 addq.w D6, 1 label00006E90: 00006E90 BC47 cmp.w D6, D7 00006E92 6D00 FF64 blt -0x9A /* 00006DF8 */ 00006E96 2F2E 000C move.l -[A7], [A6 + 0xC] 00006E9A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00006E9E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00006EA2 4E5E unlink A6 00006EA4 4E75 rts export_387: fn00006EA6: 00006EA6 4E56 FFE0 link A6, -0x0020 00006EAA 6000 00CC bra +0xCE /* 00006F78 */ label00006EAE: 00006EAE 206D B148 movea.l A0, [A5 - 0x4EB8] 00006EB2 2050 movea.l A0, [A0] 00006EB4 43EE FFE0 lea.l A1, [A6 - 0x20] 00006EB8 7006 moveq.l D0, 0x06 label00006EBA: 00006EBA 22D8 move.l [A1]+, [A0]+ 00006EBC 51C8 FFFC dbf D0, -0x6 /* 00006EBA */ 00006EC0 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006EC4 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00006EC8 588F addq.l A7, 4 00006ECA 4A40 tst.w D0 00006ECC 6614 bne +0x16 /* 00006EE2 */ 00006ECE 4879 0000 9C40 push.l 0x9C40 00006ED4 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006ED8 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 00006EDC 508F addq.l A7, 8 00006EDE 4A40 tst.w D0 00006EE0 670A beq +0xC /* 00006EEC */ label00006EE2: 00006EE2 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006EE6 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00006EEA 588F addq.l A7, 4 label00006EEC: 00006EEC 2F2E FFEC move.l -[A7], [A6 - 0x14] 00006EF0 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006EF4 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00006EF8 508F addq.l A7, 8 00006EFA 3F00 move.w -[A7], D0 00006EFC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006F00 548F addq.l A7, 2 00006F02 4878 0002 push.l 0x2 00006F06 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006F0A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00006F0E 508F addq.l A7, 8 00006F10 3F00 move.w -[A7], D0 00006F12 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006F16 548F addq.l A7, 2 00006F18 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006F1C 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00006F20 588F addq.l A7, 4 00006F22 3F00 move.w -[A7], D0 00006F24 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006F28 548F addq.l A7, 2 00006F2A 302D B116 move.w D0, [A5 - 0x4EEA] 00006F2E 5340 subq.w D0, 1 00006F30 C1FC 001C muls.w D0, 0x1C 00006F34 48C0 ext.l D0 00006F36 2D40 FFFC move.l [A6 - 0x4], D0 00006F3A 206D B148 movea.l A0, [A5 - 0x4EB8] 00006F3E 226D B148 movea.l A1, [A5 - 0x4EB8] 00006F42 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006F46 2F11 move.l -[A7], [A1] 00006F48 2050 movea.l A0, [A0] 00006F4A 4868 001C pea.l [A0 + 0x1C] 00006F4E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00006F52 4FEF 000C lea.l A7, [A7 + 0xC] 00006F56 536D B116 subq.w [A5 - 0x4EEA], 1 00006F5A 302D B116 move.w D0, [A5 - 0x4EEA] 00006F5E C1FC 001C muls.w D0, 0x1C 00006F62 2F2D B148 move.l -[A7], [A5 - 0x4EB8] 00006F66 48C0 ext.l D0 00006F68 2F00 move.l -[A7], D0 00006F6A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00006F6E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00006F72 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00006F76 588F addq.l A7, 4 label00006F78: 00006F78 4A6D B116 tst.w [A5 - 0x4EEA] 00006F7C 6E00 FF30 bgt -0xCE /* 00006EAE */ 00006F80 4E5E unlink A6 00006F82 4E75 rts export_388: 00006F84 4E56 FDBA link A6, -0x0246 00006F88 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00006F8C 286E 000C movea.l A4, [A6 + 0xC] 00006F90 508C addq.l A4, 8 00006F92 486E FFC2 pea.l [A6 - 0x3E] 00006F96 486E FFC8 pea.l [A6 - 0x38] 00006F9A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006F9E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006FA2 2F0C move.l -[A7], A4 00006FA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006FA8 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00006FAC 4FEF 0018 lea.l A7, [A7 + 0x18] 00006FB0 3D40 FFC6 move.w [A6 - 0x3A], D0 00006FB4 4A6E FFC6 tst.w [A6 - 0x3A] 00006FB8 6708 beq +0xA /* 00006FC2 */ 00006FBA 302E FFC6 move.w D0, [A6 - 0x3A] 00006FBE 6000 00E4 bra +0xE6 /* 000070A4 */ label00006FC2: 00006FC2 486E FEBA pea.l [A6 - 0x146] 00006FC6 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00006FCA 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00006FCE 508F addq.l A7, 8 00006FD0 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00006FD4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00006FD8 302E FFC8 move.w D0, [A6 - 0x38] 00006FDC 48C0 ext.l D0 00006FDE E780 asl D0, 3 00006FE0 D9C0 add.l A4, D0 00006FE2 4A54 tst.w [A4] 00006FE4 6706 beq +0x8 /* 00006FEC */ 00006FE6 7013 moveq.l D0, 0x13 00006FE8 6000 00BA bra +0xBC /* 000070A4 */ label00006FEC: 00006FEC 7E00 moveq.l D7, 0x00 00006FEE 6000 00AA bra +0xAC /* 0000709A */ label00006FF2: 00006FF2 206D B148 movea.l A0, [A5 - 0x4EB8] 00006FF6 3007 move.w D0, D7 00006FF8 C1FC 001C muls.w D0, 0x1C 00006FFC D090 add.l D0, [A0] 00006FFE 2040 movea.l A0, D0 00007000 43EE FFCA lea.l A1, [A6 - 0x36] 00007004 7006 moveq.l D0, 0x06 label00007006: 00007006 22D8 move.l [A1]+, [A0]+ 00007008 51C8 FFFC dbf D0, -0x6 /* 00007006 */ 0000700C 206E FFDE movea.l A0, [A6 - 0x22] 00007010 2050 movea.l A0, [A0] 00007012 2D68 001A FFBE move.l [A6 - 0x42], [A0 + 0x1A] 00007018 42A7 clr.l -[A7] 0000701A 2F2E FFBE move.l -[A7], [A6 - 0x42] 0000701E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00007022 201F move.l D0, [A7]+ 00007024 4878 001A push.l 0x1A 00007028 2F00 move.l -[A7], D0 0000702A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000702E 3A00 move.w D5, D0 00007030 7C00 moveq.l D6, 0x00 00007032 6060 bra +0x62 /* 00007094 */ label00007034: 00007034 206E FFBE movea.l A0, [A6 - 0x42] 00007038 3006 move.w D0, D6 0000703A C1FC 001A muls.w D0, 0x1A 0000703E D090 add.l D0, [A0] 00007040 2040 movea.l A0, D0 00007042 43EE FFE6 lea.l A1, [A6 - 0x1A] 00007046 7005 moveq.l D0, 0x05 label00007048: 00007048 22D8 move.l [A1]+, [A0]+ 0000704A 51C8 FFFC dbf D0, -0x6 /* 00007048 */ 0000704E 32D8 move.w [A1]+, [A0]+ 00007050 486E FDBA pea.l [A6 - 0x246] 00007054 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00007058 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000705C 508F addq.l A7, 8 0000705E 486E FEBA pea.l [A6 - 0x146] 00007062 486E FDBA pea.l [A6 - 0x246] 00007066 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 0000706A 508F addq.l A7, 8 0000706C 4A40 tst.w D0 0000706E 6722 beq +0x24 /* 00007092 */ 00007070 486E FFBA pea.l [A6 - 0x46] 00007074 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00007078 588F addq.l A7, 4 0000707A 2F2E FFBA move.l -[A7], [A6 - 0x46] 0000707E 486D C15C pea.l [A5 - 0x3EA4] 00007082 3F06 move.w -[A7], D6 00007084 2F2E FFDE move.l -[A7], [A6 - 0x22] 00007088 4EBA D908 jsr [PC - 0x26F8 /* 00004992 */] 0000708C 4FEF 000E lea.l A7, [A7 + 0xE] 00007090 6012 bra +0x14 /* 000070A4 */ label00007092: 00007092 5246 addq.w D6, 1 label00007094: 00007094 BC45 cmp.w D6, D5 00007096 6D9C blt -0x62 /* 00007034 */ 00007098 5247 addq.w D7, 1 label0000709A: 0000709A BE6D B116 cmp.w D7, [A5 - 0x4EEA] 0000709E 6D00 FF52 blt -0xAC /* 00006FF2 */ 000070A2 7040 moveq.l D0, 0x40 label000070A4: 000070A4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000070A8 4E5E unlink A6 000070AA 4E75 rts export_382: 000070AC 4E56 FE4C link A6, -0x01B4 000070B0 2F0C move.l -[A7], A4 000070B2 286E 000C movea.l A4, [A6 + 0xC] 000070B6 508C addq.l A4, 8 000070B8 486E FF50 pea.l [A6 - 0xB0] 000070BC 486E FF56 pea.l [A6 - 0xAA] 000070C0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000070C4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000070C8 2F0C move.l -[A7], A4 000070CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000070CE 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 000070D2 4FEF 0018 lea.l A7, [A7 + 0x18] 000070D6 3D40 FF54 move.w [A6 - 0xAC], D0 000070DA 4A6E FF54 tst.w [A6 - 0xAC] 000070DE 6708 beq +0xA /* 000070E8 */ 000070E0 302E FF54 move.w D0, [A6 - 0xAC] 000070E4 6000 021A bra +0x21C /* 00007300 */ label000070E8: 000070E8 486E FE4C pea.l [A6 - 0x1B4] 000070EC 2F2E FF50 move.l -[A7], [A6 - 0xB0] 000070F0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000070F4 508F addq.l A7, 8 000070F6 2F2E FF50 move.l -[A7], [A6 - 0xB0] 000070FA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000070FE 302E FF56 move.w D0, [A6 - 0xAA] 00007102 48C0 ext.l D0 00007104 E780 asl D0, 3 00007106 D9C0 add.l A4, D0 00007108 4A54 tst.w [A4] 0000710A 6618 bne +0x1A /* 00007124 */ 0000710C 486E FE4C pea.l [A6 - 0x1B4] 00007110 2F2E 0014 move.l -[A7], [A6 + 0x14] 00007114 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007118 4EBA 01EC jsr [PC + 0x1EC /* 00007306 */] 0000711C 4FEF 000C lea.l A7, [A7 + 0xC] 00007120 6000 01DE bra +0x1E0 /* 00007300 */ label00007124: 00007124 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 00007128 6706 beq +0x8 /* 00007130 */ 0000712A 7007 moveq.l D0, 0x07 0000712C 6000 01D2 bra +0x1D4 /* 00007300 */ label00007130: 00007130 508C addq.l A4, 8 00007132 486E FF58 pea.l [A6 - 0xA8] 00007136 486E FF56 pea.l [A6 - 0xAA] 0000713A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000713E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00007142 2F0C move.l -[A7], A4 00007144 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007148 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 0000714C 4FEF 0018 lea.l A7, [A7 + 0x18] 00007150 3D40 FF54 move.w [A6 - 0xAC], D0 00007154 4A6E FF54 tst.w [A6 - 0xAC] 00007158 6708 beq +0xA /* 00007162 */ 0000715A 302E FF54 move.w D0, [A6 - 0xAC] 0000715E 6000 01A0 bra +0x1A2 /* 00007300 */ label00007162: 00007162 302E FF56 move.w D0, [A6 - 0xAA] 00007166 48C0 ext.l D0 00007168 E780 asl D0, 3 0000716A D9C0 add.l A4, D0 0000716C 486E FF58 pea.l [A6 - 0xA8] 00007170 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00007174 588F addq.l A7, 4 00007176 4A54 tst.w [A4] 00007178 6706 beq +0x8 /* 00007180 */ 0000717A 7002 moveq.l D0, 0x02 0000717C 6000 0182 bra +0x184 /* 00007300 */ label00007180: 00007180 7002 moveq.l D0, 0x02 00007182 3D40 FF54 move.w [A6 - 0xAC], D0 00007186 302E FF58 move.w D0, [A6 - 0xA8] 0000718A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000718E 0000 0008 ori.b D0, 0x8 00007192 016A 0162 bchg [A2 + 0x162], D0 00007196 0010 0048 ori.b [A0], 0x48 /* 'H' */ 0000719A 007C 00AA ori.w sr, 170 0000719E 00D2 .incomplete 000071A0 00F6 .incomplete 000071A2 0118 btst [A0]+, D0 000071A4 0138 4A6E btst [0x00004A6E], D0 000071A8 FF78 .extension 0xF78 <> // unimplemented 000071AA 660A bne +0xC /* 000071B6 */ 000071AC 704F moveq.l D0, 0x4F 000071AE 3D40 FF54 move.w [A6 - 0xAC], D0 000071B2 6000 0148 bra +0x14A /* 000072FC */ label000071B6: 000071B6 486E FF4C pea.l [A6 - 0xB4] 000071BA 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000071BE 588F addq.l A7, 4 000071C0 2F2E FF4C move.l -[A7], [A6 - 0xB4] 000071C4 486E FE4C pea.l [A6 - 0x1B4] 000071C8 3F2E FF76 move.w -[A7], [A6 - 0x8A] 000071CC 2F2E FF6E move.l -[A7], [A6 - 0x92] 000071D0 4EBA D7C0 jsr [PC - 0x2840 /* 00004992 */] 000071D4 4FEF 000E lea.l A7, [A7 + 0xE] 000071D8 3D40 FF54 move.w [A6 - 0xAC], D0 000071DC 6000 011E bra +0x120 /* 000072FC */ 000071E0 4A6E FF78 tst.w [A6 - 0x88] 000071E4 660A bne +0xC /* 000071F0 */ 000071E6 704F moveq.l D0, 0x4F 000071E8 3D40 FF54 move.w [A6 - 0xAC], D0 000071EC 6000 010E bra +0x110 /* 000072FC */ label000071F0: 000071F0 486E FF4C pea.l [A6 - 0xB4] 000071F4 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000071F8 588F addq.l A7, 4 000071FA 2F2E FF4C move.l -[A7], [A6 - 0xB4] 000071FE 486E FE4C pea.l [A6 - 0x1B4] 00007202 2F2E FF6E move.l -[A7], [A6 - 0x92] 00007206 4EBA D96A jsr [PC - 0x2696 /* 00004B72 */] 0000720A 4FEF 000C lea.l A7, [A7 + 0xC] 0000720E 3D40 FF54 move.w [A6 - 0xAC], D0 00007212 6000 00E8 bra +0xEA /* 000072FC */ 00007216 4AAE FFC2 tst.l [A6 - 0x3E] 0000721A 660A bne +0xC /* 00007226 */ 0000721C 704F moveq.l D0, 0x4F 0000721E 3D40 FF54 move.w [A6 - 0xAC], D0 00007222 6000 00D8 bra +0xDA /* 000072FC */ label00007226: 00007226 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000722A 486E FE4C pea.l [A6 - 0x1B4] 0000722E 3F2E FFDC move.w -[A7], [A6 - 0x24] 00007232 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00007236 4EBA DAE8 jsr [PC - 0x2518 /* 00004D20 */] 0000723A 4FEF 000E lea.l A7, [A7 + 0xE] 0000723E 3D40 FF54 move.w [A6 - 0xAC], D0 00007242 6000 00B8 bra +0xBA /* 000072FC */ 00007246 4AAE FFC2 tst.l [A6 - 0x3E] 0000724A 660A bne +0xC /* 00007256 */ 0000724C 704F moveq.l D0, 0x4F 0000724E 3D40 FF54 move.w [A6 - 0xAC], D0 00007252 6000 00A8 bra +0xAA /* 000072FC */ label00007256: 00007256 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000725A 4267 clr.w -[A7] 0000725C 486E FE4C pea.l [A6 - 0x1B4] 00007260 4EBA DC7A jsr [PC - 0x2386 /* 00004EDC */] 00007264 4FEF 000A lea.l A7, [A7 + 0xA] 00007268 3D40 FF54 move.w [A6 - 0xAC], D0 0000726C 6000 008E bra +0x90 /* 000072FC */ 00007270 4AAE FFC2 tst.l [A6 - 0x3E] 00007274 660A bne +0xC /* 00007280 */ 00007276 704F moveq.l D0, 0x4F 00007278 3D40 FF54 move.w [A6 - 0xAC], D0 0000727C 6000 007E bra +0x80 /* 000072FC */ label00007280: 00007280 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00007284 486E FE4C pea.l [A6 - 0x1B4] 00007288 4EBA DE72 jsr [PC - 0x218E /* 000050FC */] 0000728C 508F addq.l A7, 8 0000728E 3D40 FF54 move.w [A6 - 0xAC], D0 00007292 6000 0068 bra +0x6A /* 000072FC */ 00007296 4AAE FFC2 tst.l [A6 - 0x3E] 0000729A 660A bne +0xC /* 000072A6 */ 0000729C 704F moveq.l D0, 0x4F 0000729E 3D40 FF54 move.w [A6 - 0xAC], D0 000072A2 6000 0058 bra +0x5A /* 000072FC */ label000072A6: 000072A6 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 000072AA 486E FE4C pea.l [A6 - 0x1B4] 000072AE 4EBA DFC4 jsr [PC - 0x203C /* 00005274 */] 000072B2 508F addq.l A7, 8 000072B4 3D40 FF54 move.w [A6 - 0xAC], D0 000072B8 6042 bra +0x44 /* 000072FC */ 000072BA 4AAE FFC2 tst.l [A6 - 0x3E] 000072BE 6608 bne +0xA /* 000072C8 */ 000072C0 704F moveq.l D0, 0x4F 000072C2 3D40 FF54 move.w [A6 - 0xAC], D0 000072C6 6034 bra +0x36 /* 000072FC */ label000072C8: 000072C8 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 000072CC 486E FE4C pea.l [A6 - 0x1B4] 000072D0 4EBA E0F8 jsr [PC - 0x1F08 /* 000053CA */] 000072D4 508F addq.l A7, 8 000072D6 3D40 FF54 move.w [A6 - 0xAC], D0 000072DA 6020 bra +0x22 /* 000072FC */ 000072DC 486E FE4C pea.l [A6 - 0x1B4] 000072E0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000072E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000072E8 4EBA 001C jsr [PC + 0x1C /* 00007306 */] 000072EC 4FEF 000C lea.l A7, [A7 + 0xC] 000072F0 3D40 FF54 move.w [A6 - 0xAC], D0 000072F4 6006 bra +0x8 /* 000072FC */ 000072F6 7002 moveq.l D0, 0x02 000072F8 3D40 FF54 move.w [A6 - 0xAC], D0 label000072FC: 000072FC 302E FF54 move.w D0, [A6 - 0xAC] label00007300: 00007300 285F movea.l A4, [A7]+ 00007302 4E5E unlink A6 00007304 4E75 rts fn00007306: 00007306 4E56 FFF6 link A6, -0x000A 0000730A 2F07 move.l -[A7], D7 0000730C 42A7 clr.l -[A7] 0000730E 42A7 clr.l -[A7] 00007310 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00007314 205F movea.l A0, [A7]+ 00007316 2D48 FFFA move.l [A6 - 0x6], A0 0000731A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000731E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00007322 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00007326 508F addq.l A7, 8 00007328 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000732C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00007330 588F addq.l A7, 4 00007332 42A7 clr.l -[A7] 00007334 42A7 clr.l -[A7] 00007336 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000733A 205F movea.l A0, [A7]+ 0000733C 2D48 FFF6 move.l [A6 - 0xA], A0 00007340 42A7 clr.l -[A7] 00007342 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00007346 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000734A 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 0000734E 4FEF 000C lea.l A7, [A7 + 0xC] 00007352 2F2E FFFA move.l -[A7], [A6 - 0x6] 00007356 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000735A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000735E 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00007362 206E FFFA movea.l A0, [A6 - 0x6] 00007366 42A7 clr.l -[A7] 00007368 486E FFFE pea.l [A6 - 0x2] 0000736C 2F2E 000C move.l -[A7], [A6 + 0xC] 00007370 2F10 move.l -[A7], [A0] 00007372 206E FFF6 movea.l A0, [A6 - 0xA] 00007376 2F10 move.l -[A7], [A0] 00007378 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000737C 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */] 00007380 4FEF 0018 lea.l A7, [A7 + 0x18] 00007384 3E00 move.w D7, D0 00007386 4A6E FFFE tst.w [A6 - 0x2] 0000738A 661E bne +0x20 /* 000073AA */ 0000738C 206E FFFA movea.l A0, [A6 - 0x6] 00007390 2F2E 000C move.l -[A7], [A6 + 0xC] 00007394 2F10 move.l -[A7], [A0] 00007396 206E FFF6 movea.l A0, [A6 - 0xA] 0000739A 2F10 move.l -[A7], [A0] 0000739C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000073A0 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */] 000073A4 4FEF 0010 lea.l A7, [A7 + 0x10] 000073A8 3E00 move.w D7, D0 label000073AA: 000073AA 2F2E FFFA move.l -[A7], [A6 - 0x6] 000073AE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000073B2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000073B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000073BA 3007 move.w D0, D7 000073BC 2E1F move.l D7, [A7]+ 000073BE 4E5E unlink A6 000073C0 4E75 rts export_390: fn000073C2: 000073C2 4E56 FEF8 link A6, -0x0108 000073C6 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 000073CA A873 syscall SetPort 000073CC 302E 0008 move.w D0, [A6 + 0x8] 000073D0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000073D4 0000 0005 ori.b D0, 0x5 000073D8 0100 btst D0, D0 000073DA 000C 0060 ori.b A4, 0x60 /* '`' */ 000073DE 00FA .incomplete 000073E0 00CE .incomplete 000073E2 0088 00D2 206D ori.l A0, 0xD2206D 000073E8 B3DC cmpa.l A1, [A4]+ 000073EA 43EE FFF8 lea.l A1, [A6 - 0x8] 000073EE 41E8 0010 lea.l A0, [A0 + 0x10] 000073F2 22D8 move.l [A1]+, [A0]+ 000073F4 22D8 move.l [A1]+, [A0]+ 000073F6 486E FFF8 pea.l [A6 - 0x8] 000073FA A8A3 syscall EraseRect 000073FC 486E FFF8 pea.l [A6 - 0x8] 00007400 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007404 A9D3 syscall TEUpdate 00007406 A89E syscall PenNormal 00007408 486D AB6A pea.l [A5 - 0x5496] 0000740C A89D syscall PenPat 0000740E 3F3C 000C move.w -[A7], 0xC 00007412 3F3C 0015 move.w -[A7], 0x15 00007416 A893 syscall MoveTo 00007418 3F3C 01A8 move.w -[A7], 0x1A8 0000741C 3F3C 0015 move.w -[A7], 0x15 00007420 A891 syscall LineTo 00007422 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00007426 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 0000742A A893 syscall MoveTo 0000742C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00007430 A88A syscall TextSize 00007432 486D B3E0 pea.l [A5 - 0x4C20] 00007436 A884 syscall DrawString 00007438 6000 009E bra +0xA0 /* 000074D8 */ 0000743C 4EBA 9890 jsr [PC - 0x6770 /* 00000CCE */] 00007440 4EBA 98A6 jsr [PC - 0x675A /* 00000CE8 */] 00007444 426D B3D6 clr.w [A5 - 0x4C2A] 00007448 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 0000744C A9D8 syscall TEActivate 0000744E 303C 0200 move.w D0, 0x200 00007452 C06D B16E and.w D0, [A5 - 0x4E92] 00007456 7209 moveq.l D1, 0x09 00007458 E268 lsr D0.w, D1 0000745A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000745E 1F00 move.b -[A7], D0 00007460 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007464 A9D4 syscall TEClick 00007466 6000 0070 bra +0x72 /* 000074D8 */ 0000746A 0C2E 001C 000D cmpi.b [A6 + 0xD], 0x1C 00007470 6D10 blt +0x12 /* 00007482 */ 00007472 0C2E 001F 000D cmpi.b [A6 + 0xD], 0x1F 00007478 6E08 bgt +0xA /* 00007482 */ 0000747A 4A6D B3D6 tst.w [A5 - 0x4C2A] 0000747E 6600 0058 bne +0x5A /* 000074D8 */ label00007482: 00007482 4A6D B3D6 tst.w [A5 - 0x4C2A] 00007486 670C beq +0xE /* 00007494 */ 00007488 42A7 clr.l -[A7] 0000748A 4878 FFFF push.l 0xFFFF 0000748E 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007492 A9D1 syscall TESetSelect label00007494: 00007494 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007498 3F2E 000C move.w -[A7], [A6 + 0xC] 0000749C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000074A0 5C8F addq.l A7, 6 000074A2 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 000074A6 A9D8 syscall TEActivate 000074A8 426D B3D6 clr.w [A5 - 0x4C2A] 000074AC 602A bra +0x2C /* 000074D8 */ 000074AE 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 000074B2 A9DA syscall TEIdle 000074B4 6022 bra +0x24 /* 000074D8 */ 000074B6 4267 clr.w -[A7] 000074B8 2F2E 000A move.l -[A7], [A6 + 0xA] 000074BC A86A syscall HiWord 000074BE 301F move.w D0, [A7]+ 000074C0 0C40 0015 cmpi.w D0, 0x15 000074C4 6C10 bge +0x12 /* 000074D6 */ 000074C6 42A7 clr.l -[A7] 000074C8 3F3C 0001 move.w -[A7], 0x1 000074CC A9B9 syscall GetCursor 000074CE 205F movea.l A0, [A7]+ 000074D0 2F10 move.l -[A7], [A0] 000074D2 A851 syscall SetCursor 000074D4 6002 bra +0x4 /* 000074D8 */ label000074D6: 000074D6 A850 syscall InitCursor label000074D8: 000074D8 4E5E unlink A6 000074DA 4E75 rts export_391: fn000074DC: 000074DC 206D B3DC movea.l A0, [A5 - 0x4C24] 000074E0 4A28 006E tst.b [A0 + 0x6E] 000074E4 6630 bne +0x32 /* 00007516 */ 000074E6 7001 moveq.l D0, 0x01 000074E8 3B40 B3D6 move.w [A5 - 0x4C2A], D0 000074EC 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 000074F0 A9D9 syscall TEDeactivate 000074F2 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 000074F6 1F3C 0001 move.b -[A7], 0x1 000074FA A908 syscall ShowHide 000074FC 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00007500 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00007504 588F addq.l A7, 4 00007506 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 0000750A 42A7 clr.l -[A7] 0000750C 4267 clr.w -[A7] 0000750E 4EBA FEB2 jsr [PC - 0x14E /* 000073C2 */] 00007512 4FEF 000A lea.l A7, [A7 + 0xA] label00007516: 00007516 4E75 rts export_392: 00007518 206D B3DC movea.l A0, [A5 - 0x4C24] 0000751C 4A28 006E tst.b [A0 + 0x6E] 00007520 670A beq +0xC /* 0000752C */ 00007522 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 00007526 A916 syscall HideWindow 00007528 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label0000752C: 0000752C 4E75 rts export_393: fn0000752E: 0000752E 4E56 FEF4 link A6, -0x010C 00007532 48E7 0720 movem.l -[A7], D5,D6,D7,A2 00007536 4EBA FFA4 jsr [PC - 0x5C /* 000074DC */] 0000753A 2F2D B3DC move.l -[A7], [A5 - 0x4C24] 0000753E A873 syscall SetPort 00007540 42A7 clr.l -[A7] 00007542 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007546 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000754A 201F move.l D0, [A7]+ 0000754C 3C00 move.w D6, D0 0000754E 206D B3DC movea.l A0, [A5 - 0x4C24] 00007552 43EE FFF8 lea.l A1, [A6 - 0x8] 00007556 41E8 0010 lea.l A0, [A0 + 0x10] 0000755A 22D8 move.l [A1]+, [A0]+ 0000755C 22D8 move.l [A1]+, [A0]+ 0000755E 7E00 moveq.l D7, 0x00 00007560 6010 bra +0x12 /* 00007572 */ label00007562: 00007562 206E 0008 movea.l A0, [A6 + 0x8] 00007566 3247 movea.w A1, D7 00007568 D3D0 add.l A1, [A0] 0000756A 0C11 000D cmpi.b [A1], 0xD /* '\r' */ 0000756E 6706 beq +0x8 /* 00007576 */ 00007570 5247 addq.w D7, 1 label00007572: 00007572 BE46 cmp.w D7, D6 00007574 6DEC blt -0x12 /* 00007562 */ label00007576: 00007576 4A6E 000C tst.w [A6 + 0xC] 0000757A 674A beq +0x4C /* 000075C6 */ 0000757C 0C47 00FF cmpi.w D7, 0xFF 00007580 6F04 ble +0x6 /* 00007586 */ 00007582 3E3C 00FF move.w D7, 0xFF label00007586: 00007586 206E 0008 movea.l A0, [A6 + 0x8] 0000758A 3247 movea.w A1, D7 0000758C 2F09 move.l -[A7], A1 0000758E 486D B3E1 pea.l [A5 - 0x4C1F] 00007592 2F10 move.l -[A7], [A0] 00007594 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00007598 4FEF 000C lea.l A7, [A7 + 0xC] 0000759C 1B47 B3E0 move.b [A5 - 0x4C20], D7 000075A0 7016 moveq.l D0, 0x16 000075A2 3D40 FFF8 move.w [A6 - 0x8], D0 000075A6 486E FFF8 pea.l [A6 - 0x8] 000075AA A8A3 syscall EraseRect 000075AC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000075B0 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000075B4 A893 syscall MoveTo 000075B6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000075BA A88A syscall TextSize 000075BC 486D B3E0 pea.l [A5 - 0x4C20] 000075C0 A884 syscall DrawString 000075C2 6000 0094 bra +0x96 /* 00007658 */ label000075C6: 000075C6 206D B3D8 movea.l A0, [A5 - 0x4C28] 000075CA 2050 movea.l A0, [A0] 000075CC 2D68 003E FFF4 move.l [A6 - 0xC], [A0 + 0x3E] 000075D2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000075D6 3047 movea.w A0, D7 000075D8 2F08 move.l -[A7], A0 000075DA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000075DE 206E 0008 movea.l A0, [A6 + 0x8] 000075E2 226E FFF4 movea.l A1, [A6 - 0xC] 000075E6 3447 movea.w A2, D7 000075E8 2F0A move.l -[A7], A2 000075EA 2F11 move.l -[A7], [A1] 000075EC 2F10 move.l -[A7], [A0] 000075EE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000075F2 4FEF 000C lea.l A7, [A7 + 0xC] 000075F6 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 000075FA A9D0 syscall TECalText 000075FC 486E FEF4 pea.l [A6 - 0x10C] 00007600 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00007604 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00007608 508F addq.l A7, 8 0000760A 486D C168 pea.l [A5 - 0x3E98] 0000760E 486E FEF4 pea.l [A6 - 0x10C] 00007612 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00007616 508F addq.l A7, 8 00007618 4A40 tst.w D0 0000761A 660E bne +0x10 /* 0000762A */ 0000761C 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007620 A9D9 syscall TEDeactivate 00007622 7001 moveq.l D0, 0x01 00007624 3B40 B3D6 move.w [A5 - 0x4C2A], D0 00007628 6018 bra +0x1A /* 00007642 */ label0000762A: 0000762A 426D B3D6 clr.w [A5 - 0x4C2A] 0000762E 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007632 A9D8 syscall TEActivate 00007634 4878 0006 push.l 0x6 00007638 4878 0006 push.l 0x6 0000763C 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007640 A9D1 syscall TESetSelect label00007642: 00007642 7015 moveq.l D0, 0x15 00007644 3D40 FFFC move.w [A6 - 0x4], D0 00007648 486E FFF8 pea.l [A6 - 0x8] 0000764C A8A3 syscall EraseRect 0000764E 486E FFF8 pea.l [A6 - 0x8] 00007652 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00007656 A9D3 syscall TEUpdate label00007658: 00007658 4CDF 04E0 movem.l D5,D6,D7,A2, [A7]+ 0000765C 4E5E unlink A6 0000765E 4E75 rts